5

我正在尝试对允许使用 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',
        }
4

2 回答 2

3

如果这个问题(及其答案)有任何迹象,您可以避免明确列出 mime-type 以支持简单.extension样式。

从我在 dropzone.js源代码中检查的内容来看,库所做的所有事情都会检查 mimetypes 是否有效,然后将它们分配为accept文件输入元素的属性。

于 2013-06-12T21:22:22.240 回答
0

默认情况下,dropzone 支持所有 mime 类型。如果您的要求不是很具体,只需删除acceptedMimeTypes选项。这样做可以让您上传所有类型的文件扩展名。

于 2013-06-19T12:15:18.880 回答