2012-01-09 27 views
0

我使用asp.net上傳在服務器上上傳7zip。我確信已經上傳了7zip文件,例如:abc.7z,我在FTP帳戶上檢查過它,它是可用的。但是,當我點擊該7z文件的超鏈接時。我無法從Chrome下載它。爲什麼這樣?使用chrome無法下載超鏈接到7zip

如何啓用chrome或其他瀏覽器從我的服務器下載7z?

在此先感謝。

+1

當您嘗試下載它時會發生什麼?你可以'右鍵單擊..保存爲'?只有在您遇到問題的Chrome或其他瀏覽器的情況下才適用? – keyboardP 2012-01-09 00:28:25

+0

檢查您的'web.config'以確保客戶端可以訪問該目錄。 僅僅因爲服務器可以保存文件(並且,如您已經確認的那樣)並不意味着_client_可以訪問該文件或可以下載該文件。 – 2012-01-09 00:30:54

+0

@keyboardP,我可以右鍵單擊並保存,但內容爲空。我還沒有使用其他瀏覽器進行測試。 – olidev 2012-01-09 10:13:42

回答

1

我假設這不是谷歌瀏覽器特有的,但會發生在您嘗試使用的任何Web客戶端 - 包括諸如wget之類的東西。確保您在IIS中註冊了類型爲*.7z的文件的MIME類型。否則,出於安全原因,可能會阻止下載未知類型。在http://support.microsoft.com/kb/326965

詳細信息:「IIS 6.0不能處理未知的MIME類型」和http://technet.microsoft.com/en-us/library/cc725608%28WS.10%29.aspx:「添加MIME類型(IIS 7)」

+0

謝謝。添加MIME類型上的plesk本指南以下之後:HTTP%3A%2F%2Fhelp.secure-webhosting.com%2Fesup2%2Findex.php%3F_m%3Dknowledgebase%26_a%3Dpdfexport%26kbarticleid%3D296&EI = 970KT-SXDtLY8QPDlYHaAQ&USG = AFQjCNG2dlN9CXkWNPaANkJyqDTtesDntQ&SIG2 = AqotNq4HieuG9ABgbazUlg ,它工作正常。 – olidev 2012-01-09 10:19:10

0

你必須設置文件的MIME類型在你的服務器,這樣服務器可以毫無限制地向您提供。