0
注:私はすべての質問に疲れました&答えこのトピック。dropzoneの現在のアップロードファイルを削除するには?
dropzoneの現在のアップロードファイルを削除したい.i set alert('i remove current file');
私は最大サイズを設定しています。だれかがこの時間にsizドキュメント以上をアップロードしてから削除できます。
私のコードHere
注:私はすべての質問に疲れました&答えこのトピック。dropzoneの現在のアップロードファイルを削除するには?
dropzoneの現在のアップロードファイルを削除したい.i set alert('i remove current file');
私は最大サイズを設定しています。だれかがこの時間にsizドキュメント以上をアップロードしてから削除できます。
私のコードHere
あなたのドロップゾーンからremoveFile()
メソッドを呼び出すための簡単な必要性を、ファイルを削除するには、これを行う最も簡単な方法は、閉鎖しています。
var myDropzone = new Dropzone("#mydropzone", {
url: "/file/post",
acceptedFiles: accept,
maxFilesize: 0.5,
uploadMultiple: false,
createImageThumbnails: false,
addRemoveLinks: true,
maxFiles: 3,
maxfilesexceeded: function(file) {
this.removeAllFiles();
this.addFile(file);
},
init: function() {
var drop = this; // Closure
this.on('error', function(file, errorMessage) {
//alert(maxFilesize);
//this.removeAllFiles();
if (errorMessage.indexOf('Error 404') !== -1) {
var errorDisplay = document.querySelectorAll('[data-dz-errormessage]');
errorDisplay[errorDisplay.length - 1].innerHTML = 'Error 404: The upload page was not found on the server';
}
if (errorMessage.indexOf('File is too big') !== -1) {
alert('i remove current file');
// i remove current file
drop.removeFile(file);
}
});
}
});
こんにちは@wallwek。あなたのコードはうまく動作しています。しかし、私はまだ6つのファイルが6つの時間の警告をアップロードする6つのファイルがアップロードされて発生します。しかし、私は単一の警告だけをしたい。あなたが私を助けることができます。 –
@Sumitpatel私はファイルが追加される方法のために可能とは思わない。一度に複数のファイルを追加する場合でも、ファイルは1つずつ処理されます。これにより、イベントがすべてのファイルに対して1回トリガされます。 – wallek876