【发布时间】:2013-06-04 23:03:57
【问题描述】:
我正在尝试对允许使用 dropzone.js 上传的文件类型实施一些限制。不知何故,下面的代码适用于 Word、Excel 和 Powerpoint 文档,但不适用于 .zip 和 .rar。有什么建议吗?
Dropzone.options.filedrop = {
maxFilesize: 4096,
acceptedMimeTypes: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/excel,application/vnd.ms-excel,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.openxmlformats-officedocument.presentationml.presentation,application/vnd.openxmlformats-officedocument.presentationml.slideshow, application/x-rar-compressed, application/x-rar, application/octet-stream,application/zip, compressed/rar,application/rar,application/x-compressed,multipart/x-zip,multipart/x-rar',
}
【问题讨论】:
-
“不起作用”是什么意思?您是否有发生错误的示例,或者更好的是,有什么可以查看的?
-
你用哪些浏览器测试过这个?它是否始终不适用于跨浏览器的 .rar 文件或仅适用于某些浏览器(当然支持 dropzone.js)。
-
在最新的 chrome 和 firefox 上测试。不需要IE。是的,我尝试了各种 rar 文件,但没有找到我能找到的各种 mime 类型。
-
我也可以看到这种行为。我使用
acceptedFiles: 'application/zip',虽然它在文件选择窗口中只显示 zip 文件,但 Dropzone 不会发送它们。如果我不指定 zip mime 类型,它会发送 zip 文件。
标签: javascript jquery mime-types mime dropzone.js