2015-05-10 44 views
2

我有上傳文件的輸入類型=文件。當我選擇2-3個文件時,我有文件列表。如何刪除我選擇的一個對象?如何從輸入類型=文件中刪除一個對象?

<input type="file" data-ng-click="initFiles2()" data-rule-required="true" id="file" name="file[]" multiple data-ng-model="file" /> 

我嘗試像列表中的其他對象我刪除,但在這種情況下是行不通的。

我想是這樣的,但沒有工作...

var index = -1;  
    for(var i = 0; i < file.files.length; i++) { 
     if(file.files[i].name === name) { 
      index = i; 
      break; 
     } 
    } 
    file.files.splice(index, 1); 

「名」是文件

+0

你可以將inp.files導入到一個數組並根據自己的喜好審查它... – dandavis

+0

你說得對,我會這麼做的...... – zexco2

+0

可能的[如何從輸入文件控制中刪除一個特定的選定文件] (https://stackoverflow.com/questions/19060378/how-to-remove-one-specific-selected-file-from-input-file-control) – Endless

回答

0

你不能的名稱。 用戶可以,但你不能。 FileList上沒有方法可以修改它。

+0

如果用戶選擇10個文件並顯示他的文件列表,是否這意味着通過某些功能不可能讓他刪除一個文件?如果錯誤地選擇了一個文件,都必須重置? – zexco2

+0

我現在讀了,你是對的... – zexco2

相關問題