在javascript

时间:2017-05-17 12:46:30

标签: javascript

当我上传文件并抓住事件客户端进行解析时,我正在使用扩展名错误的文件撞墙。

以下是我用来确定文件类型

的代码段
        var input = event.target;
        var files = input.files;
        for (var i = 0; i < files.length; i++) {
            console.log(files[i].type);
        }

运行此代码时得到的输出是

  

应用/ vnd.ms-Excel中

上传* .xls文件时。我知道这是一个错误地重命名为* .xls的* .tsv文件。

运行时

  

file -I 111.xls

在终端我得到以下输出

  

111.xls:text / plain;字符集= US-ASCII

显示文件的正确标题。

有没有办法获得正确的文件类型客户端,而不仅仅是基于扩展名的mime类型?

0 个答案:

没有答案