如何从input type = file中删除一个对象?

时间:2015-05-10 08:04:31

标签: javascript jquery html angularjs

我为上传文件输入了type = file。当我选择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 );

'name'是文件的名称

1 个答案:

答案 0 :(得分:0)

你不能。 用户可以,但您不能。 FileList上没有允许您修改它的方法。