相关疑难解决方法(0)

如何从输入文件控件中删除一个特定的选定文件

如何从输入文件控件中删除一个特定的选定文件?

我有一个输入文件控件,可以选择多个文件; 但是,我想验证一个文件,如果它有一个错误的扩展名,那么我应该从文件控件本身删除该文件,是否可能?

我尝试如下

<input type="file" name="fileToUpload" id="fileToUpload" multiple/>


<script> $("#fileToUpload")[0].files[0] </script>
Run Code Online (Sandbox Code Playgroud)

下面是对象的屏幕截图,但我无法修改它

在此输入图像描述

javascript jquery file-upload multifile

42
推荐指数
3
解决办法
7万
查看次数

Html多文件输入 - javascript访问和删除文件

我试图从html 文件输入中删除值.

<input type="file" name="images" id="i1" class="imageup" multiple />
Run Code Online (Sandbox Code Playgroud)

我似乎无法访问.files数组来删除其中一个值.我曾尝试使用隐藏的输入类型与文件值,但我不认为这可以做....所以我试图访问输入元素删除!

所有代码都有一个小提琴.有很多东西可以复制情况,但控制删除事件的代码大约是js的一半.

http://jsfiddle.net/dheffernan/ryrfS/1

有没有人有一个访问方法,例如多个文件上传和删除的第三个输入值?

下面的js代码 - 使用.splice尝试.

var files=jQuery('#i'+inputid)[0].files; 

        for (var i = 0; i < files.length; i++) {
        console.log(files[i].name);
        }
    var inputname= 3;
    jQuery('#i'+inputid).splice(inputname, 1); 
 // no files are being deleted!!!

    console.log('2nd test');
    var files=jQuery('#i'+inputid)[0].files; 

        for (var i = 0; i < files.length; i++) {
        console.log(files[i].name);
        }

    }
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5

5
推荐指数
1
解决办法
8492
查看次数

从多个文件输入中删除元素

我可以使用文件输入标签上的multiple属性选择多个文件.但是我想知道如何删除单个元素.

我知道你不能自己操纵文件输入,因为它有一个安全漏洞,浏览器不允许这样做,但我想指出你的jquery上传插件:https://github.com/blueimp/ jQuery-File-Upload.

这个插件允许你删除单个元素,那里没有闪存.一切都是javascript和html5 api!

哦,我知道uploadify,我只想留在纯js和HTML文件api.

javascript jquery html5 jquery-ui

4
推荐指数
1
解决办法
7927
查看次数

标签 统计

javascript ×3

jquery ×3

html5 ×2

file-upload ×1

jquery-ui ×1

multifile ×1