HTMLでディレクトリを取得しようと、
HTML
1<input type="file" id="files" name="files[]" multiple webkitdirectory />
JavaScript
1var input = document.getElementById('files'); 2 input.onchange = function (e) { 3 var files = e.target.files; 4 console.log(files); 5 for (var i = 0, f; f = files[i]; ++i) { 6 console.log(files[i].webkitRelativePath); 7 } 8 };
というコードを追加しました。
ここにディレクトリをドラッグ&ドロップ、または「ファイルを選択」からディレクトリを選択した場合、その中身すべてのファイル情報を取得できたのですが、
複数になったり、ディレクトリではなくファイルを取得させようとすると何も動いてくれません。
multipleとwebkitDirectoryを併用し、かつファイルも取得できるようにするにはどうしたらいいでしょうか?
あなたの回答
tips
プレビュー