java中针对safari下载pdfexcelword等文档变成exe文件解决办法

Posted 拈歌画眸唱长卿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中针对safari下载pdfexcelword等文档变成exe文件解决办法相关的知识,希望对你有一定的参考价值。

今天在写一个下载文档的方法时,测试浏览器的兼容性问题,发现在mac自带的safari浏览器中文档下载后全部变成exe文件,查了很久才发现是自己的下载方法中的Content-type 的设置有关系

  • 当 Content-type 设置为 text/html 时,下载的文件会被自动添加上后缀 .html
  • 当设置为 application/x-msdownload 时,下载的文件会被自动添加后缀 .exe
  • 当设置为 applicatoin/octet-stream 时,下载的文件会使用源文件格式
  •  

以上是关于java中针对safari下载pdfexcelword等文档变成exe文件解决办法的主要内容,如果未能解决你的问题,请参考以下文章

Safari 中针对不同 iOS 设备的不同主体(Cordova/phonegap)

css CSS,Safari:仅针对Safari浏览器

jQuery:仅针对 Safari

java selenium操作safari

iOS 10.3 封堵 Safari 木马漏洞,用户不用怕被骗钱了

Safari+macOS的全套漏洞利用链