選擇多個檔案並限制檔案型別
HTML5 檔案 API 允許你通過簡單地在檔案輸入上設定 accept 屬性來限制接受哪種檔案,例如:
<input type="file" accept="image/jpeg">
指定由逗號分隔的多個 MIME 型別(例如 image/jpeg,image/png
)或使用萬用字元(例如 image/*
允許所有型別的影象)為你提供了一種快速而強大的方法來限制你要選擇的檔案型別。以下是允許任何圖片或視訊的示例:
<input type="file" accept="image/*,video*">
預設情況下,檔案輸入允許使用者選擇單個檔案。如果要啟用多個檔案選擇,只需新增 multiple
屬性:
<input type="file" multiple>
然後,你可以通過檔案輸入的 files
陣列讀取所有選定的檔案。見讀取檔案 dataUrl