javascript - IE10 - 文件输入 : TIFF files and accept attribute

标签 javascript html internet-explorer

<input type="file" accept="image/tiff" />

如果我们有一个扩展名为 .tif 的 TIFF 文件,而不是 .tiff 如果我们定义了 accept 属性,则该文件将不会显示作为图像/tiff。如果我们将其设置为 .tif 一切都会正常工作。

谁能解释为什么 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">

关于javascript - IE10 - 文件输入 : TIFF files and accept attribute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21563732/

相关文章:

javascript - 为什么即使 Window.location.href 包含查询字符串,Window.location.search 也未定义?

主干源代码中的 Javascript 语法

javascript - 在页面加载完成之前显示图像

javascript - document.body 在 IE 中不起作用

jQuery 动画在 Firefox 中不起作用

javascript - 如何按数组中的字符串值交换位置?

javascript - 强制在每个新的浏览器 session 上登录用户?

html - CSS 默认 div 定位

html - CSS 动画在 chrome 中有效,但在 firefox 中无效

CSS Hover 不能在 IE i 标签中工作