比如文件路径为:http://localhost/srm/userfiles/busfile/20190801/111753QQZXjtw1.pdf
我用浏览器打开这个地址为显示pdf
怎么能变成打开这个地址就自动下载文件呢
文件下载的本质是响应流的内容是文件类型,且通过相关的头域如 attachment 之类的设置的。
自动打开可能跟浏览器处理下载文件操作的策略有关。
谷歌浏览器需要开启pdf viewer,新版本默认开启
ie浏览器需要安装 adobe reader插件
下载
//response.setHeader("contentType", "text/html; charset=utf-8");
预览
response.setHeader("Content-Type", "image/jpg");
response.setContentType("application/octet-stream");
---------------------
作者:qq_34874784
来源:CSDN
原文:https://blog.csdn.net/qq_34874784/article/details/88813056
版权声明:本文为博主原创文章,转载请附上博文链接!
PDF的话 浏览器设置 可自动下载
pdf等浏览器可以解析的文件会直接解析,如果需要下载需要设置响应头