非標準: この機能は標準ではなく、標準化の予定もありません。公開されているウェブサイトには使用しないでください。ユーザーによっては使用できないことがあります。実装ごとに大きな差があることもあり、将来は振る舞いが変わるかもしれません。
読み取り専用。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);
| 表示内容: |
| 表示内容: |