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)?
大概是因为HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/tiff将扩展定义为.tiff并且没有简单的方法让IE知道它.tif也是有效的扩展.
此限制应该可以在Microsoft Connect的IE页面上提交.
你可以这样做: <input type="file" accept="image/tiff,.tif">