2012-01-09 26 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类型在你的服务器,这样服务器可以毫无限制地向您提供。