Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在某些计算机上,在javascript中返回空文件的MIME类型_Javascript - Fatal编程技术网

在某些计算机上,在javascript中返回空文件的MIME类型

在某些计算机上,在javascript中返回空文件的MIME类型,javascript,Javascript,我编写了一个javascript代码段,用于检查文件的mime类型 var type=this.files[0].type 代码在很长一段时间内运行良好,但现在不知何故它无法找到文件类型的值 我检查了浏览器的调试工具,发现文件的mime类型为空 问题仅在某些机器上发生,而在其他机器上运行良好, 尽管这两台机器都运行在Windows 10上,并且使用相同版本的google chrome(68.0.3440.84) 有什么想法吗?最后,我得到了我的问题的答案,这就是为什么在一些机器上发生这种情况的原

我编写了一个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的计算机上,只有存在,因此注册表
HKEY_CLASSES_ROOT
中的
csv
项丢失,正如money user所说

请分享您的代码,因为我似乎无法重现issueHi@Luca,即使这个问题在我的机器上是不可重现的,并且只发生在少数QA机器上。你可以试试这个提琴,因为它也不是在QA机器上工作,而是在我的机器上工作:这些机器上有错误吗?我有相同版本的Chrome和Win10,它工作没有问题?可能尝试重新安装Chrome而不登录,这可能是一些扩展服务器或客户端没有错误。我不认为这个问题是特定于浏览器的,因为这个问题在firefox上也可以在相同的机器上重现:(谢谢!这帮助我找到了发生的事情。只是为了包含一些其他的东西,我发现