0
dropzone.jsライブラリを使用していて、ちょっと見渡して再生していて、maxfilesexceeded eventを起動できません。私は情報のためのHow to limit the number of dropzone.js files uploaded?のポストを見て、ライブラリの最新バージョンに更新しましたが、イベントはまだ消えません。dropzone.js maxfilesexceededイベントが起動しない
私は上記のようにinit()関数でリスナーを初期化しています。私はmaxfilesreached
イベントをキャッチすることができていますが、maxfilesexceededイベントを除いて期待通りではないmaxfilesexceeded
イベント
$scope.fileUploadConfig = {
options: {
url: uploadFileURL,
maxThumbnailFilesize: 200,
maxFiles: 5,
uploadMultiple: false,
acceptedFiles: "application/vnd.oasis.opendocument.text,application/rtf,application/pdf,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel,.xls,.xlsx,application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.presentationml.presentation,.ppt,.pptx,image/*,.mp3,.m4a,.ogg,.wav,.wma",
addRemoveLinks: true,
paramName: "file",
dictRemoveFile: "Remove",
clickable: true,
previewTemplate: $("#dropzone-preview-template").html(),
init: function() {
var instance = this,
selectedPageId = 0;
instance.on("success", function(event, data) {
/* ... */
});
instance.on("addedfile", function() {
/* ... */
});
instance.on("removedfile", function(file) {
/* ... */
});
instance.on("maxfilesreached", function(file) {
alert("MAX_FILES_REACHED");
});
instance.on("maxfilesexceeded", function(file) {
alert("MAX_FILES_EXCEEDED");
});
}
}
};
すべてのコードが働いています。
こんにちはボーエンのためのディレクティブを作成し、これはmaxfilesreachedイベントのために働きますmaxfilesexceededイベントでそれを実行できましたか?私の質問では、このイベントはうまく動作するが、maxfilesexceededは動作しないと書いています。また、ディレクティブが動作し、他のすべてのイベントが正常に実行されるため、ディレクティブに追加することのメリットはありません。 – SM3RKY
@ SM3RKY、「maxfilesExceeded」イベントを追加したばかりで、2番目のファイルをアップロードすると起動します。 –
あなたの助けをいただきありがとうございます、私はチャンスを得るときにもう少し見ていきますが、今はあなたの答えを上げるでしょう。残念ながら、投票した人は誰でも投票します – SM3RKY