我正在进行文件上传,在浏览器中检查文件mime类型。它使用jQuery文件上传插件,除了一个用户外,无处不在。
由于某种原因,file.type(html5文件api)为pdf文件返回“ invalid / octet-stream ”(通常是“application / pdf”)。 Pdf文件很简单,可以在这台电脑上打开而没有任何问题。
环境:Windows 7和Firefox 40.不在Chrome或资源管理器中复制。
答案 0 :(得分:1)
尝试删除(或重命名/移动,用于测试目的)受影响的Firefox MimeTypes.rdf中的文件profile folder。
(在Windows下,这通常可以在类似于c:\ Users \ [name] \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ [some id] .default的路径下找到 - 或者只搜索“MimeTypes.rdf” ”。)
如果之后的PDF上传有效,则会遇到2007年首次报告的a Firefox bug(basically the same here,2006年报告)。简而言之,用户从中下载文件的任何网站都有可能在下载文件的扩展名中破坏MimeTypes.rdf文件 - 恶意或意外/不知情。
你可以做的事情: