【发布时间】:2010-07-08 23:08:45
【问题描述】:
我的网站有一个用户需要下载的 msi 文件。该文件没有什么特别之处。它位于网络服务器上的一个目录中,有一个常规的 HREF 指向它,用户可以点击它。有时用户会抱怨他们无法打开 msi 文件,因为 Windows Installer 声称该文件已损坏。重新下载文件没有帮助。我最终将文件作为通常有效的附件通过电子邮件发送。
我的猜测是该文件在用户的浏览器缓存中已损坏,或者可能是用户通过的中间代理缓存。
为什么会这样?是否有一种技术/最佳实践可以最大限度地减少损坏的可能性,或者如果在下载过程中确实损坏了文件,也许可以确保用户获得文件的新副本?
【问题讨论】: