1. ホーム
  2. javascript

[解決済み] FileListからファイルを削除する方法

2022-05-02 08:52:32

質問内容

HTML5を使用してドラッグ&ドロップでアップロードするWebアプリケーションを作成していますが、ファイルをdivにドロップして、もちろんdataTransferオブジェクトをフェッチしています。 ファイル一覧 .

さて、いくつかのファイルを削除したいのですが、方法がわかりませんし、それが可能かどうかもわかりません。

できれば、FileListから削除してしまいたいのですが、もう用済みです。しかし、それが不可能な場合、代わりにFileListと相互作用するコードにチェックを書くべきでしょうか?それは面倒な気がします。

解決方法は?

選択したファイルのうち、いくつかのファイルだけを削除したい場合:できません。その ファイル API ワーキングドラフト には注釈があります。

<ブロッククオート

HTMLInputElement インターフェース [HTML5]には 読み出し専用 FileList 属性、[...]の

[強調]

HTML 5 Working Draftを少し読んでいると、次のようなものに出会いました。 共通 input 要素API . を削除できるようです。 ぜんぶ を設定することで、ファイルリストが表示されます。 value のプロパティがあります。 input のように、オブジェクトを空文字列に変換します。

document.getElementById('multifile').value = "";

ちなみに、この記事 Webアプリケーションからファイルを利用する も興味深いかもしれません。