js 點擊下載文件


下載的文件類型如果瀏覽器不能打開會直接下載,能打開的需要后台在響應頭部進行設定。

Content-disposition 是 MIME 協議的擴展,MIME 協議指示 MIME 用戶代理如何顯示附加的文件。Content-disposition其實可以控制用戶請求所得的內容存為一個文件的時候提供一個默認的文件名,文件直接在瀏覽器上顯示或者在訪問時彈出文件下載對話框。 

Response.AppendHeader("Content-Disposition","attachment;filename=FileName.txt"); 

1.使用H5的a標簽download屬性來完成。(在firefox不能跨域)

2.ie 瀏覽器 

function SaveAs5(imgURL) {
var oPop = window.open(imgURL,"","width=1, height=1, top=5000, left=5000");
for(; oPop.document.readyState != "complete"; )
   { if (oPop.document.readyState == "complete")break; }
oPop.document.execCommand("SaveAs");
oPop.close(); }

  


免責聲明!

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



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