在某些计算机上,在javascript中返回空文件的MIME类型
我编写了一个javascript代码段,用于检查文件的mime类型在某些计算机上,在javascript中返回空文件的MIME类型,javascript,Javascript,我编写了一个javascript代码段,用于检查文件的mime类型 var type=this.files[0].type 代码在很长一段时间内运行良好,但现在不知何故它无法找到文件类型的值 我检查了浏览器的调试工具,发现文件的mime类型为空 问题仅在某些机器上发生,而在其他机器上运行良好, 尽管这两台机器都运行在Windows 10上,并且使用相同版本的google chrome(68.0.3440.84) 有什么想法吗?最后,我得到了我的问题的答案,这就是为什么在一些机器上发生这种情况的原
var type=this.files[0].type代码>
代码在很长一段时间内运行良好,但现在不知何故它无法找到文件类型的值
我检查了浏览器的调试工具,发现文件的mime类型为空
问题仅在某些机器上发生,而在其他机器上运行良好,
尽管这两台机器都运行在Windows 10上,并且使用相同版本的google chrome(68.0.3440.84)
有什么想法吗?最后,我得到了我的问题的答案,这就是为什么在一些机器上发生这种情况的原因
正如我所预料的,问题是注册表(HKEY_CLASSES_ROOT.csv)中缺少.csv类型的内容类型的系统特定的
请参见屏幕截图,某些机器上缺少此条目
我的Angular 8应用程序的csv文件也有同样的问题。
问题是,在未安装Excel的计算机上,只有存在,因此注册表HKEY_CLASSES_ROOT
中的csv
项丢失,正如money user所说 请分享您的代码,因为我似乎无法重现issueHi@Luca,即使这个问题在我的机器上是不可重现的,并且只发生在少数QA机器上。你可以试试这个提琴,因为它也不是在QA机器上工作,而是在我的机器上工作:这些机器上有错误吗?我有相同版本的Chrome和Win10,它工作没有问题?可能尝试重新安装Chrome而不登录,这可能是一些扩展服务器或客户端没有错误。我不认为这个问题是特定于浏览器的,因为这个问题在firefox上也可以在相同的机器上重现:(谢谢!这帮助我找到了发生的事情。只是为了包含一些其他的东西,我发现