非標準: この機能は標準ではなく、標準化の予定もありません。公開されているウェブサイトには使用しないでください。ユーザーによっては使用できないことがあります。実装ごとに大きな差があることもあり、将来は振る舞いが変わるかもしれません。
読み取り専用。webkitdirectory 属性が設定された <input> 要素でユーザーが選択したディレクトリーに対するファイルのパスを指定する USVString を持ちます→MS
File | File。 |
---|
ユーザーが選択した祖先ディレクトリーを基準にしたファイルのパスを含む USVString。
HTML:
<input type="file" id="filepicker" name="fileList" webkitdirectory multiple> <ul id="listing"></ul>
JavaScript:
document.getElementById("filepicker").addEventListener("change", function(event){ let output = document.getElementById("listing"); let files = event.target.files; for (let i=0; i<files.length; i++){ let item = document.createElement("li"); item.innerHTML = files[i].webkitRelativePath; output.appendChild(item); }; }, false);
表示内容: |
表示内容: |