JavaScript:MimeType&;申请表格/pdf

JavaScript:MimeType&;申请表格/pdf,javascript,mime-types,Javascript,Mime Types,我正在使用wamp开发一个本地服务,并在chrome和firefox上进行了测试 以下是我的js函数: fileDrop.addEventListener('drop', function(e) { e.preventDefault(); var fileInput = e.target.files || e.dataTransfer.files; var mimeType = fileInput[0].type; console.log(mimeType); }

我正在使用wamp开发一个本地服务,并在chrome和firefox上进行了测试 以下是我的js函数:

fileDrop.addEventListener('drop', function(e) {
    e.preventDefault();
    var fileInput = e.target.files || e.dataTransfer.files;
    var mimeType = fileInput[0].type;
    console.log(mimeType);
}, false);
当删除的文件是pdf时,console.log会显示“application/pdf”,当它是jpg时,它也会显示“image/jpg”

但是,当删除的文件是zip时,console.log返回一个空的“”

我做错了什么


谢谢你

看起来你没有做错什么。如果浏览器(可能是操作系统)不知道zip文件的mime类型,那么它也不知道。空字符串表示该类型未知。MIME类型标识通常通过文件名(如扩展名)或文件元数据的某些特征的简单映射来完成。当我删除preventDefault函数时,我在控制台中得到的是:资源解释为文档,但使用MIME类型应用程序/zip传输:"file:///C:/Desktop/cv%20motivation/cvMotivation.zip".