問題下載* .exe文件在「本地Intranet」區域:本地服務器(我們組織內部)上
力IIS7建議
- HTML文件鏈接到同一臺服務器上的一個exe。
- 點擊鏈接在客戶端上運行exe文件。相反,我希望它提供下載。
到目前爲止已經試過:要讀取和腳本
- 上的exe文件的虛擬目錄更改權限。
- 在exe目錄中添加了Content-disposition標頭。
- 我無法更改瀏覽器中的設置。它適用於很多人消費。
問題下載* .exe文件在「本地Intranet」區域:本地服務器(我們組織內部)上
力IIS7建議
到目前爲止已經試過:要讀取和腳本
您需要在HTTP標頭中設置content-disposition
。
This Microsoft Knowledge Base entry有關於如何操作的更多詳細信息。
文件是否自動下載或打開是瀏覽器,而不是服務器端設置。
這樣做的另一種方法是將文件的MIME類型更改爲application/octet-stream或類似的文件,以嘗試強制您的瀏覽器下載它。
將它們運行在服務器上或客戶端上?如果在服務器上:設置文件的處理程序映射,以便禁用CGI-exe。如果在客戶端:那麼這是一個Web瀏覽器問題 - 它不應該直接運行EXE!它是什麼瀏覽器?
戴維·韋伯提到,您可以使用內容處置 HTTP標頭:這些都可以用IIS7 HTTP響應頭該目錄/文件進行添加。