java中針對safari下載pdf、excel、word等文檔變成exe文件解決辦法


今天在寫一個下載文檔的方法時,測試瀏覽器的兼容性問題,發現在mac自帶的safari瀏覽器中文檔下載后全部變成exe文件,查了很久才發現是自己的下載方法中的Content-type 的設置有關系

  • 當 Content-type 設置為 text/html 時,下載的文件會被自動添加上后綴 .html
  • 當設置為 application/x-msdownload 時,下載的文件會被自動添加后綴 .exe
  • 當設置為 applicatoin/octet-stream 時,下載的文件會使用源文件格式
  •  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM