我一直在尝试为我的文件上传器创建一个自定义文件过滤器,但是我注意到在 Firefox 中我使用的过滤器不会在“文件上传”对话框中显示 .jpeg 文件扩展名
例如我的过滤器 javascript 'fileType : ["image/jpeg", "image/png", "application/pdf"],
这将在 HTML 中转换为 accept="image/jpeg, image/png, application/pdf"
此过滤器在 Chrome 和 IE 中正常工作,它们在对话框中显示为“自定义文件”,它们都显示 .jpeg 扩展名并且只显示那些允许的文件。
但是,过滤器不会在 Firefox 中显示,它显示为“所有文件 ( . )”,然后在“所有文件”下方的下拉列表中将过滤器显示为“所有支持的类型(*.jpg;*.png;*.pdf ;" 并且它会忽略 .jpeg 扩展名,因此不会显示具有 .jpeg 扩展名的文件
我检查了 Mime 类型,我使用了正确的类型,我什至尝试使用 image/pjpeg
我一直在 bugzilla 论坛上找到一些有关此的信息,但找不到解决方案或解决方法
我检查了 IIS7 允许的 Mime 类型,没有发现问题
任何解决方案或选项将不胜感激
干杯
李