关于强迫浏览器下载

我改了一下输出的方式和长度,就OK了,我真笨啊!:)
多靠大家帮忙了,再三感谢,另,请开心就好留下吧....大家都需要帮助的.....
byte[] oData = new byte[0];
oData = Convert.FromBase64String(内容);
Response.Clear();
Response.ClearHeaders();
Response.Buffer = true;
//下面这句指定附件类型
Response.ContentType = 类型;
//编码方式
Response.AddHeader("Content-Transfer-Encoding","base64");
Response.AddHeader("Content-Disposition","attachment;filename="+文件名);
//下面这句很关键,要指定附件的长度,如果不指定,会把页面给输出
Response.AddHeader("Content-Length",oData.Length.ToString());
//下面这句输出二进制数据
Response.BinaryWrite (oData);
//结束输出
Response.End();

时间: 2024-09-10 03:23:36

关于强迫浏览器下载的相关文章

利用ADODB.Stream使用浏览器下载服务器文件

ado|stream|服务器|浏览器|下载 download.asp?file=相对路径的文件就可以把这个文件下载下来 <%  2  3 call downloadFile(replace(replace(Request("file"),"\",""),"/",""))  4  5 Function downloadFile(strFile)  6 ' make sure you are on the

win7系统浏览器下载文件被阻止怎么办?

  win7系统浏览器下载文件被阻止怎么办? 解决方法: 1.当打开一个文件同时再点击下载的时候,如下图那样就会弹出"为帮助保护您的安全,Internet Explorer已经阻止从此站点下载文件到您的计算机.单击此处查看选项..."的提示; 2.每次下载的时候一般都要要鼠标右键点击弹出阻止的对话框,直接选择[下载文件]选项,这时候网页就会自动刷新一次,然后再点击下载文件,就能够下载了. 3.如果要下载的文件很多的话,就要反复点击,这确实是十分麻烦的,同时也浪费时间,需要进行一次性设置

手机360浏览器下载的文件在哪里?

  手机360浏览器下载的文件在哪里? 方法一:在手机360浏览器中查看 1.打开360浏览器安卓版,点击底栏[菜单]; 2.选择[下载]; 3.即可查看到下载的文件. 方法二:在手机文件管理中查看 1.打开手机的[文件管理/我的文件]; 2.找到[360Browser]; 3.打开[download]; 4.即可看到已下载的文件.

uc浏览器下载的文件在哪里?

  uc浏览器下载的文件在哪里? 1.打开UC浏览器,主菜单→下载/应用→UC网盘,离线下载即位于右上角. 2.点击进入离线下载,点击"新建离线任务",输入http.迅雷.ftp.电驴ed2k等资源的下载地址,点击[确定]即可.链接地址可以在电脑找好之后通过电脑上的QQ.微信发送到手机端的QQ.微信上. UC浏览器下载的文件在哪里? 1.打开UC浏览器,点击属性按钮(最中间的虚拟键). 2.找到"下载/应用",点击打开. 3.找到"下载管理"下面

Edge浏览器下载路径怎么更改

  1.打开win10中的Edge浏览器,点击浏览器右上角的"中心"按钮,从其扩展面板中切换到"下载"选项卡,点击"打开文件夹"按钮. 2.此时将打开"下载"文件夹,此文件夹就是Edge浏览器默认文件下载保存的位置.这时在左侧目录列表中找到"下载"文件夹,单击右键,在菜单中选择"属性"项. 3.打开"下载.属性"两个窗口后,切换到"位置"选项卡,点

360浏览器下载网页视频方法

  很多时候,当我们用360浏览器观看视频的时候,想要下载网页上的视频,但是又不知道怎么做.今天,小编就来跟大家分享360浏览器下载网页视频方法. 1.在360浏览器中打开你要看的视频,无需缓冲; 360浏览器下载网页视频 2.在下面有一个IE,打开它,红圈圈住的,双击; 360浏览器下载网页视频 3.出现一个新网页,该网页是你所要视频的网页,让视频缓冲完; 4.然后:工具--internet选项--常规栏的浏览历史纪录的设"--查看文件,按照红圈依次点; 360浏览器下载网页视频 360浏览器

Win7系统IE浏览器下载的文件放在哪个文件夹?

  Win7系统IE浏览器下载的文件放在哪个文件夹? 1.重新打开IE浏览器,随便找一个图片,在图片上单击右键,如果之前我们下载的程序或者其他文件,就选择"目标另存为",如果我们之前下载的是图片,那么久点击"图片另存为"; 2.在另存为界面的顶部,我们就可以知道之前下载的程序.图片.文件在什么位置了.

uc浏览器下载的文件在哪?

  UC浏览器电脑版是一款由阿里巴巴发布的浏览器,该浏览器最早是为手机用户制作,随着用户的强烈需要,UC浏览器故此发布了电脑版,不过用户在使用UC浏览器电脑版下载附件资源时,下载后却找不到所下载的文件资源,故此小编为大家带来了UC浏览器下载文件的位置,需要的用户赶快试试吧! uc浏览器下载路径查看方法 方法一: 1.我们打开UC浏览器,在浏览器的右下方有个向下的箭头[↓]如下图,用户点击即可打开下载管理器. 2.在下载管理器界面,我们就能够看到所下载的文件目录,用户可点击资源后面的文件夹,即可打

Win8系统用IE浏览器下载文件失败的几种解决方法

Win8系统用IE浏览器下载文件失败的几种解决方法 解决方法如下: 1.确保当前计算机已正确并正常连接到网络; 2.使用磁盘清理工具.CCleaner或浏览器内置的功能清理IE临时文件.Cookies和历史记录等,并在清理完成后重启计算机; 3.设置新的下载文件存放路径看看是否可行; 4.尝试禁用下载管理器; 5.如果确定下载的文件是安全的,可以尝试禁用防火墙或杀毒软件; 6.确定浏览器允许进行下载; 7.如果通过以上方法都不能解决,建议安装第三方下载工具尝试下载.