服务端向客户端游览器发送文件时,如果是浏览器支持的文件类型,一般会默认使用浏览器打开,比如txt、jpg等,会直接在浏览器中显示,如果需要提示用户保存,就要利用Content-Disposition进行一下处理,关键在于一定要加上attachment:
备注:这样浏览器会提示保存还是打开,即使选择打开,也会使用相关联的程序比如记事本打开,而不是IE直接打开了。
使用a标签下载时,如果txt文件。如果设置inline.会自动在浏览器打开,不会出现下载弹窗。
需要上传文件时,文件类型就设置为:ContentDisposition:attachment