HTML DOM Input FileUpload對象用于在HTML表單中選擇文件上傳。它允許用戶瀏覽文件系統,并選擇一個或多個文件進行上傳。輸入類型為"file"的HTML元素創建了一個FileUpload對象,可以通過JavaScript來操作該對象。
FileUpload對象有以下常用屬性和方法:
value
:返回選擇的文件的文件名,可以通過設置該屬性來改變選擇的文件。
files
:返回一個FileList對象,其中包含了選擇的文件的相關信息,如文件名、文件大小等。
multiple
:一個布爾值,表示是否允許選擇多個文件。默認為false,即只能選擇一個文件。
accept
:指定允許上傳的文件類型,可以是MIME類型或文件擴展名的列表。
click()
:模擬點擊操作,彈出文件選擇對話框,以供用戶選擇文件。
addEventListener()
:為選擇文件時觸發的change事件添加事件處理程序。
通過操作FileUpload對象,可以實現文件上傳功能,例如通過JavaScript獲取選擇的文件的信息、驗證文件類型和大小、預覽文件等操作。