【发布时间】:2011-06-09 03:37:04
【问题描述】:
从 HTML 表单上传 PDF 文件时,Firefox (WinXP) 在请求标头中提供的 mime 类型为:
Content-Type: /home/www/vesta/services/stamper/data/e5456e0699badbe373740d28eca79d09:
我见过很多application/pdf 和application/download,但从来没有这样的。
[顺便说一句,我知道信任浏览器报告的文件扩展名和 mime 类型是不可靠的,因为它们都来自客户端。当然,服务器端的自省方法更可靠。但我仍然对这种不寻常的浏览器行为感兴趣。]
有人见过这样的吗?非常感谢。
【问题讨论】:
-
您的服务器上是否存在该路径?我看不到 Windows 机器上的 FF 如何在上传开始之前找出 Unix 系统上的服务器端上传路径(或其他任何东西)并将其嵌入到标题中。服务器端必须有一些东西在处理标头。
-
这听起来像一个错误。你能在不同的机器上重现吗? FF是哪个版本的?
-
嘿,有人遇到同样的问题(不是错误报告本身,而是附件之一):savannah.cern.ch/bugs/…
-
感谢大家的快速跟进。 @Marc B:使用 LiveHTTP 扩展,我可以在请求(!)标头中看到它,所有这些都在服务器看到它之前。 @Pekka:FF v3.6.13。当然,有大量的扩展,但看不到任何可能产生影响的明显扩展。不过,我会开始禁用,看看它是否有帮助。另外,我会在另一台机器上尝试。待命...
-
@Pekka:是的,我在谷歌搜索中看到了这个链接。当然,知道我并不孤单。 ;-) 但如果我能打败这该死的东西,我肯定会更快乐。
标签: firefox pdf file-upload mime-types