2016-08-05 76 views

回答

1

$("#fileElem")[0].files是一個只讀數組。

你可以通過將這些文件推入一個單獨的數組來解決這個問題。然後,您可以使用該策劃的文件列表執行任何您想要的操作。如果將其上傳到服務器是目標,則可以使用FileReader API。

下面是完全避免需要修改FileList的方法。步驟:

  1. 通過從改變事件,過濾器的每個文件添加正常的文件輸入變化事件監聽器
  2. 迴路的期望驗證
  3. 推送有效的文件到單獨的數組
  4. 使用FileReader API在本地讀取文件
  5. 將有效的處理文件提交給服務器
相關問題