私がしようとしていることは、アップロードする前にドロップゾーンで選択したファイルの数を取得することです。
var count= myDropzoneNST.getAcceptedFiles().length;
この行を使用してアップロードされたファイルの数を取得できますが、私がしようとしていることは、アップロードする前に選択した有効なファイルの数を取得することです。
var count= myDropzoneNST.files.length;
ドロップゾーンにあるファイルの総数が表示されます。
// To access all files count
myDropzone.files.length
// To access only accepted files count
myDropzone.getAcceptedFiles().length
// To access all rejected files count
myDropzone.getRejectedFiles().length
// To access all queued files count
myDropzone.getQueuedFiles().length
// To access all uploading files count
myDropzone.getUploadingFiles().length
ドキュメントAPIから取得 ここ
私の経験では、.get*Files()
メソッドはあまり正確ではありません。たとえば、.getAcceptedFiles().length
を使用すると、受け入れられたファイルの現在の数から、追加されたばかりのファイルを差し引いた数が返されます(たとえば、addedFile()
イベントハンドラーから呼び出した場合)。これは「設計どおり」かもしれませんが、「addedFile()」の表現が少し変わっています。