从服务器端下载文件,提示“另存为”而不是直接打开 比如我给服务器端的一个文件路径"http://www.test.com/download/abc.txt",当用户单击这个链接的时候,应该提示另存为对话框而不是直接打开文件显示,如何实现?之前试过几次,都直接打开文件显示了。在线等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 下载可是一门学问。。我只知道直接打开的原因是浏览器支持打开txt文件。 把TXT改成RAR 问题解决! 设置header、content-type从一个jsp和action中打开,把txt设置到这个页面中即可response.setHeader("Content-disposition", "attachment; filename=yourfile.txt"); 同上.如果服务器是tomcat或者jboss,在conf/web.xml里可以根据文件的后缀定义服务器处理该类型文件的方式. tomcat或者jboss,在conf/web.xml在配置文件中修改MIME文件类型及映射关系,就可以通过后缀名来选择默认的打开工具。IIS下也可以设置。默认情况下,通过IIS访问txt文件或者图片资源时,会默认打开。你是要下载该资源的话,可以使用代码触发后台事件,asp.net自带的下载。 我说一下IIS下的配置吧。例如:我们现在要定义一个.aillo扩展名,它打开时以html格式打开。Internet 信息服务→网站→默认网站→HTTP头→MIME映射→文件类型→注册文件类型→新类型→设置完点确定即可浏览以.aillo为后缀的网页(如:123.aillo)当没有映射到默认打开工具的时候,会弹出“保存”对话框,类似于“迅雷、电驴”的下载工具可能会自动关联起来。在firefox中默认的下载工具也会不同。 ExtJs框架 问个ext.data.store的问题 jquery根据class来选取对应的<input> 请个位高手对javascript初学者来点建议! 如何查找某字符串是否是一个数组的值之一? 帮忙改进成动态菜单效果,谢谢 请教如何在网页中设置快捷键 关于正则表达式的问题 如果用JavaScrpt动态指定Flash的路径? 取当前日期是几号怎么取?当前时间是几点钟怎么得到? 中秋散分加问题帖:如何取得iframe中的src动态改变后的路径. 高手帮小弟看看,这是什么问题,谢谢
从一个jsp和action中打开,把txt设置到这个页面中即可
response.setHeader("Content-disposition", "attachment; filename=yourfile.txt");
如果服务器是tomcat或者jboss,在conf/web.xml里可以根据文件的后缀定义服务器处理该类型文件的方式.
例如:我们现在要定义一个.aillo扩展名,它打开时以html格式打开。
Internet 信息服务→网站→默认网站→HTTP头→MIME映射→文件类型→注册文件类型→新类型→设置完点确定即可浏览以.aillo为后缀的网页(如:123.aillo)
当没有映射到默认打开工具的时候,会弹出“保存”对话框,类似于“迅雷、电驴”的下载工具可能会自动关联起来。在firefox中默认的下载工具也会不同。