代码-ashx如何实现从sql中读取二进制流进行文件下载,同时能选择保存下载文件的路径?

问题描述

ashx如何实现从sql中读取二进制流进行文件下载,同时能选择保存下载文件的路径? 5C
问题如题,之前将文件以二进制流存入SQL中,现在需要实现下载代码,要求可选择文件下载路径。

解决方案

保存路径是客户端的,只能由客户自行选择保存位置,服务器端无法指定,就算能指定,你知道客户端一定就存在这个路径?就算你指定系统盘,你就一定知道客户端系统盘就是c盘?我多系统当前系统盘是f盘什么的呢。。

解决方案二:
文件下载 FileInputStream不能读取中文路径的问题
Android下载文件保存到路径

时间: 2024-10-31 21:51:31

代码-ashx如何实现从sql中读取二进制流进行文件下载,同时能选择保存下载文件的路径?的相关文章

《SQL与关系数据库理论——如何编写健壮的SQL代码》一2.7 SQL中的类型检查和型转

2.7 SQL中的类型检查和型转 SQL只支持弱形式的强类型化(如果你明白我的意思的话).具体说包括: BOOLEAN值只能赋值到BOOLEAN变量,并只能和BOOLEAN值比较. 数字值只能赋值给数值变量,并且只能与数字值比较(此处的"数字"(numeric)指的是SMALLINT.BIGINT.NUMERIC.DECIMAL 或者FLOAT ). 字符串值只能赋值给字符串变量并且只能与字符串值进行比较(此处的"字符串"指的是CHAR.VARCHAR或者CLOB)

怎么将存入SQL中的二进制图片文件显示在datagridview的某一列中?急!!

问题描述 sqlStr="selectID,Text,Good,LoadingfromBLJ_Computer";}ds=DBManager.GetDataFormDB(sqlStr);if(ds!=null){dataGridView1.DataSource=ds.Tables[0];dataGridView1.Columns.Clear();//一定要先绑定数据后再清除列System.Windows.Forms.DataGridViewImageColumnText=newData

Android中带有进度条百分比显示的可以从网络下载文件的适配器

http://blog.csdn.net/SunBo_Java/article/details/8234092 该Demo抛弃了ListView控件的使用,是直接使用ViewGroup或其子类进行多个子控件封装,从而达到修正多个附件同时下载时,列表中每个控件的显示错乱的问题(如有更好的方法,欢迎交流). 该Demo采用单线程下载模式,因为项目的需求,所以一直没改.大家可以直接将单线程改为多线程同步,因为该Demo中所用到的适配器就是根据多线程同步而设计的. 下面我会给出整个Demo的完整范例,但

php读取二进制流(C语言结构体struct数据文件)的深入解析_php技巧

尽管php是用C语言开发的,不过令我不解的是php没有提供对结构体struct的直接支持.不过php提供了pack和unpack函数,用来进行二进制数据(binary data)和php内部数据的互转: 复制代码 代码如下: string pack ( string $format [, mixed $args [, mixed $...]] )   //Pack given arguments into binary string according to format.  array unp

bs下我们用的java代码导出notes数据到sql中,如何回收内存?

问题描述 如题!我们的代码中没有加入java的内存回收机制,请问谁有这方面的java强制回收内存代码? 解决方案 解决方案二:Recycleanobjectonlyifitisnolongerneeded解决方案三:你可以在finaly块里面写上清楚不用的实例的代码.解决方案四:Alllotus.dominoclassescontainthefollowingmethods:publicvoidrecycle()publicvoidrecycle(java.util.Vectorobjects)

从sql server 中读取二进制图片

/**//// <summary>        /// 显示示带图片的记录        /// </summary>        /// <param name="sender"></param>        /// <param name="e"></param>        private void button1_Click(object sender, EventArgs e)

写入sql2005-vs2005中读取EXCEL表格数据

问题描述 vs2005中读取EXCEL表格数据 环境如下,vs2005,sql2005,EXCEL表格一个, 我需要通过VS2005编写一段C#代码,来从EXCEL表格中读取数据,再存入到sql2005表格中,哪位大神知道麻烦告诉下,代码写出来给我看,分数不吝啬,谢谢! 解决方案 这是以前做过的一个例子,你只看你需要的就可以了,这种方法首先要把数据库的格式设计成excel的格式 private void insertSQL_Click(object sender, EventArgs e) {

sqlbulkcopy-使用SqlBulkCopy时,无法将TXT中的时间字符串转换为SQL中的Datetime类型

问题描述 使用SqlBulkCopy时,无法将TXT中的时间字符串转换为SQL中的Datetime类型 今日在做项目中用到中转文件缓存的思路来想服务器传送数据,第一次使用SqlBulkCopy,但是遇到了问题:在将TXT文件中的数据复制到sql中时,第一列的时间总是提示格式不对,vs提示无法将第一列的字符串转换为DateTime格式,请各位高手支招,谢谢!!!连续加班十多天了,任务紧急,希望各位能给提出宝贵意见. 在每个TXT文件中的,每一行数据是这样存放的: 2014-07-22 00:14:

ffmpeg 从内存中读取数据(或将数据输出到内存)

更新记录(2014.7.24): 1.为了使本文更通俗易懂,更新了部分内容,将例子改为从内存中打开. 2.增加了将数据输出到内存的方法.   从内存中读取数据 ffmpeg一般情况下支持打开一个本地文件,例如"C:\test.avi" 或者是一个流媒体协议的URL,例如"rtmp://222.31.64.208/vod/test.flv" 其打开文件的函数是avformat_open_input(),直接将文件路径或者流媒体URL的字符串传递给该函数就可以了. 但其