2016-10-27 16 views
2

ファイルをアップロードするのにdropzone js(http://www.dropzonejs.com/)を使用していますが、現在Dropzone内にあるファイルの数がわかっている必要があります。ユーザーが記入しているフォーム全体を提出する前に少なくとも1つのファイルがあるかどうかを知ることができます。Dropzone Js、現在Dropzone内にあるファイルの数を確認する

私がmyDropzone.lengthを使用しても、削除されたファイルがdropzoneから数えられるので、ユーザーが2つのファイルを追加して1つを削除すると、.lengthは2になります。その場合は知る必要がありますこの特定のケースでは1になる実際の長さ

+2

[ドロップゾーンで選択したファイルの取得回数](http://stackoverflow.com/questions/29910240/get-count-of-selected-files-in-dropzone) –

答えて

3

"dropzone内のすべてのファイルにアクセスするには、myDropzone.filesを使用してください。"

http://www.dropzonejs.com/#dropzone-methods

+1

の可能性のある重複問題がありますユーザーがファイルの1つを削除することにした場合、.lengthは削除されたファイルの数と同じです。削除されていないファイルがいくつあるかを知る必要があります。 – ajeleandro

2

ドロップゾーンのみを受け入れ得るために、複数の機能を提供し、キューに入れられたり、ファイルをアップロードし、拒否しました。

// To access only accepted files count (answer of question) 
myDropzone.getAcceptedFiles().length 


// To access all files count 
myDropzone.files.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 
+0

ファイルのリストを取得しようとしていますDropzone。 Dropzone内のファイルのリストにアクセスするにはどうすればよいですか? – user1794918

+0

@ user1794918 'myDropzone.files'を使用してください。上の例の '.lenght'を削除すると、すべてのセクションのファイルリストを得ることができます – Camille

関連する問題