我有一个Web应用程序,用户需要在其中上传.zip文件。在服务器端,我正在检查上载文件的mime类型,以确保它是application/x-zip-compressed或application/zip。这对我在Firefox和IE上工作正常。但是,当一个同事对其进行测试时,它在Firefox上对他失败(发送的mime类型类似于“ application/octet-stream”),但在Internet Explorer上工作。我们的设置似乎是相同的:IE8,FF 3.5.1(禁用所有加载项),Win XP SP3,WinRAR作为本机.zip文件处理程序安装(不确定是否相关)。所以我的问题是:浏览器如何确定要发送的哑剧类型?请注意:我知道MIME类型是由浏览器发送的,因此是不可靠的。我只是为了方便起见而检查它-主要是通过尝试将非zip文件作为zip文件打开,并避免加载(可能很重)zip文件库,从而给出比您更友好的错误消息。
3 回答
- 3 回答
- 0 关注
- 1532 浏览
添加回答
举报
0/150
提交
取消