2 qq 28680063 qq_28680063 于 2015.07.13 14:21 提问

页面中访问txt的url,点击后是打开该文件,如何让它直接下载

图片说明
第一个url访问后是可以正常下载,但是第二个他就是打开文件了。请问有什么解决的方法呢?

3个回答

showbo
showbo   Ds   Rxr 2015.07.13 14:32
已采纳

用动态页输出文件,输出文件前设置content-disposition为attachment才能下载

guwei4037
guwei4037   Ds   Rxr 2015.07.13 14:40

对txt文件属性,HTTP 头,添加头名称Content-Disposition值attachment或者对存放txt文件的目录设置.

CSDNXIAOD
CSDNXIAOD   2015.07.17 17:04

从页面中下载数据到Txt文件中
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
连接到txt文本的超链接,不直接打开而是点击后下载的处理方法
默认情况下浏览器Mime类型设定中会直接打开txt文本,但是如果想做到直接下载需要对Mime进行设置。服务器端两种处理方法,一个是apache或者iis or tomcat等服务器中进行设置,或者在程序中指定发送类型。该信息属于http头部信息,php有直接进行头部信息操作的函数。 php的实现方法:    header("Content-Type: applicati
nodejs实现文件下载功能,防止文本TXT类文件直接打开
当直接访问的某个文件时,如果该文件是二进制等浏览器无法解析的文件,浏览器才会下载该文件,但如果浏览器可以自己解析该文件,则它会打开该文件并以自己的方式呈现出来,而不会下载,此时就需要设置消息响应头,告诉浏览器该文件需要下载而不是简单的打开。 实现方法如下,访问:http://localhost:3000/download?fileType=1&fileName=test.txt 说明:下载文件
让TXT文本等其他任意格式的文件,不在IE中打开,而直接下载的方法
ASP实现不打开直接下载txt,jpg...类文件代码:Const ForReading=1Const TristateTrue=-1 Const FILE_TRANSFER_SIZE=16384 Response.Buffer = TrueFunction TransferFile(path, mimeType, filename)Dim objFileSystem, objFile
java版txt文件下载解决
问题描述:在html页面中用“下载”的形式让用户下载txt文档,浏览器往往是直接在html里面打开txt文档了,而不是我们需要的下载。 一,写一个接口,该接口以流的形式回传txt文档到html页面 下面使用spring mvc作为例子controller  @RequestMapping(value = "/download")     public void downlo
文件下载 浏览器直接打开文件而不是保存 相关问题
昨天做SpringMVC 文件上传下载功能时遇到一堆问题。其中有个问题就是txt css js html xml pdf 等等文件下载时浏览器(html5的a标签download属性不是所有浏览器都支持的)是直接打开,而不是下载保存。网上有许多解决的方法,我这边只是整合下,做个mark。 场景就是有个url,老大提醒说用后台访问url获取文件流 前台来处理。。大概这个流程 代码如下: 前端js
点击链接不在浏览器打开而是弹出下载对话框
怎样点击直接下载直接让客户端浏览器下载已知类型的文件实现点击链接直接下载文件点击后直接下载而不是将其打开写下载链接的时候,对于txt,doc,xls等文本类型的文件,点击链接时怎样才能直接下载,而不打开呢如何左键点击连接连接直接下载.txt文件网上搜到提供的方法都是用fso stream读取文件,然后通过修改http headers的办法,比较麻烦,而且效率很低
图片(txt等)实现默认下载而不是浏览器默认打开(Java版)
图片实现默认下载而不是打开图片(Java版)
Tomcat中点击链接不是下载文件,而是打开文件
用Tomcat做服务器,其中的链接点击后不是下载文件,而是打开文件。解决办法如下: 在/conf/web.xml添加:zip application/zip cab application/octet-stream CAB application/octet-stream rar application/rar  JSP页面上的链接有如下2种写法:" >手机OAOR
当浏览器 直接打开txt,png等时是直接读取而不是下载时解决方法
当我们把文件上传到项目 后  数据库会存入上传文件路径,在页面上时就会通过location.href='路径'  来直接下载 但是这样下载txt等文件时 浏览器会直接打开 所以换了种方式 ,通过流来进行下载, 而在返回的response必须加上头        this.getResponse().addHeader("Content-Disposition", "attachment
直接让浏览器下载文件而不打开
直接让客户端浏览器下载已知类型(*.doc)的文件  ,而不使用关联程序打开。     伦理片 http://www.dotdy.com/     Web开发人员都有过这样的疑问,如何让一个文件,尤其是一个已知类型的文件(*.doc),发送到客户端,直接提示让浏览者下载,而不是用与它相关联的程序打开。     以前我们最常用的办法就是把这样的文件加到链接上,这样可以让浏览者通过点击鼠标右