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

この質問.extension(およびその回答) が何らかの兆候である場合、単純なスタイルを優先して MIME タイプを明示的にリストすることを避けることができる場合があります。

dropzone.jsソース コードで調べたことから、ライブラリが行うすべてのことは、MIME タイプが有効であることを確認し、それらをacceptファイル入力要素の属性として割り当てます。

于 2013-06-12T21:22:22.240 に答える
0

デフォルトでは、dropzone はすべての MIME タイプをサポートしています。要件があまり具体的でない場合は、acceptedMimeTypesオプションを削除してください。これを行うと、あらゆる種類のファイル拡張子をアップロードできます。

于 2013-06-19T12:15:18.880 に答える