下载服务器文件时,如何让用户只能保持,不能在IE中直接打开呢?
现在做的项目,有这样一个要求。
在服务器端生成一些文件,然后客户端可以下载这些文件。
通常的方法都是调用
Response.ContentType = "application/force-download"
Response.AppendHeader(“Content-Disposition”,”attachment; filename=aa.xls”)
这样的语句来实现文件的下载。
但是这中方法会弹出一个询问对话框,有打开,保存和取消三个按钮可以选择。
现在不希望用户直接打开文件,而是希望用户把文件保存到本地后再自行打开。
不知如何能实现呢?
在服务器端生成一些文件,然后客户端可以下载这些文件。
通常的方法都是调用
Response.ContentType = "application/force-download"
Response.AppendHeader(“Content-Disposition”,”attachment; filename=aa.xls”)
这样的语句来实现文件的下载。
但是这中方法会弹出一个询问对话框,有打开,保存和取消三个按钮可以选择。
现在不希望用户直接打开文件,而是希望用户把文件保存到本地后再自行打开。
不知如何能实现呢?
...全文
相关推荐
win7解决IE下载excel时直接在IE浏览器中打开
NULL 博文链接:https://zhouchaofei2010.iteye.com/blog/2309180
ie浏览器不能下载.sisx文件,而是直接打开
某些类型文件,例如rar/cab/apk/mp3/xls/chm等文件,在服务器放置后;用IE浏览器不能下载,而是直接打开,显示乱码。 本文介绍此问题的解决方法。
ie直接打开pdf、图片
NULL 博文链接:https://forlab.iteye.com/blog/1584619
Java Web文件下载,解决了使用IE11下载文件时所出现的乱码问题
本工程用于研究Java Web文件下载 本工程编码方式:UTF-8 说明:本工程下载功能解决了使用IE11下载文件时所出现的乱码问题
IE浏览器不能打开网页链接的解决方法
运行msconfig,看看有没有一个scrgrd.exe要是有 将scrgrd.exe设为不随计算机启动,重新启动 2IE浏览器不能打开网页链接的解决方法 用鼠标左键单击“开始”菜单,选择“运行”,在“打开”对话框 中依次输入: regsvr32 shdocvw.dll ,确定,接着出现一个消息框,确定 regsvr32 oleaut32.dll,确定,接着出现一个消息框,确定 regsvr32 actxprxy.dll,确定,接着出现一个消息框,


