概要
ファイルをドラッグ&ドロップするか、クリックして選択ダイアログから選ぶための領域です。<input type="file"> を <label> で囲んでおくと、キーボードでも Tab で入力欄にフォーカスし、Enter や Space で選択ダイアログを開けます。ドラッグ中は領域の見た目を変えて「ここに置けます」と分かるようにし、ドロップまたは選択が完了したら、ファイル名とサイズを一覧で表示します。この部品自体はファイルを選ぶところまでを担い、実際にサーバーへ送信する処理は別に用意します。
別名
表記ゆれ:ドラッグ&ドロップアップロード、ドロップゾーン、file upload
「ドロップゾーン」はドラッグ&ドロップを受け付ける領域そのものを指す呼び方で、クリックによる選択も兼ねるのが一般的な「ファイルアップロード」の部品と、指すものはほぼ同じです。
AI への伝え方
「ファイルを複数選べるドラッグ&ドロップのアップロード領域を作って。ドラッグ中はハイライトして、選んだファイル名とサイズを一覧に出して。アップロード自体はまだしなくていい」のように、複数選択の可否と、アップロード処理まで作るかどうかを伝えます。