FileUploader (am-file-uploader)
am-file-uploader 將原生 <input type="file"> 包在可重用的選取表面中,保留瀏覽器的檔案欄位語意與鍵盤操作。
<FileUploader inputId="project-files" name="files" label="Attach project files" description="PNG, JPG, or PDF up to 10 MB." accept=".png,.jpg,.jpeg,.pdf" multiple/>inputId 必須在頁面內唯一,並由元件同時套用到 label 與 input。檔案上傳 transport、檔案預覽、大小驗證與進度狀態由 consumer 負責;元件本身不發送請求。