我编写了一个 JavaScript 片段,用于检查文件的 MIME 类型。
var type = this.files[0].type;
代码运行良好很长一段时间,但现在不知何故无法找到文件类型的值。
我检查了浏览器的调试工具,发现mime类型的文件是空白的。
问题仅在某些机器上发生,而在其他机器上运行良好, 尽管两台机器都在 Windows 10 上运行并使用相同版本的 google chrome(版本 68.0.3440.84)。
有什么想法吗?
最后,我得到了问题的答案,这就是在某些机器上发生这种情况的原因。
正如我所料,问题是系统特定的,其中注册表 (HKEY_CLASSES_ROOT.csv) 下缺少 .csv 类型的内容类型。
参见屏幕截图,某些机器上缺少此条目。
我的 Angular 8 应用程序的 csv 文件也有同样的问题。 问题是仅在未安装Excel的机器上,因此注册表中的
csv
HKEY_CLASSES_ROOT
我的浏览器抱怨
*.min.*