IE10 - 文件输入:TIFF文件和接受属性

Vit*_*huk 2 html javascript internet-explorer

<input type="file" accept="image/tiff" />
Run Code Online (Sandbox Code Playgroud)

如果我们有一个带.tif扩展名的TIFF文件,.tiff那么如果我们将accept属性定义为,则不会显示该文件image/tiff.如果我们将它设置为.tifall将工作得很好.

任何人都可以解释为什么MIME类型image/tiff不适用于带.tif扩展名的文件(IE10)?

Eri*_*Law 5

大概是因为HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/tiff将扩展定义为.tiff并且没有简单的方法让IE知道它.tif也是有效的扩展.

此限制应该可以在Microsoft Connect的IE页面上提交.

你可以这样做: <input type="file" accept="image/tiff,.tif">