- 17
- 0
html:
利用input多图上传,选中多个图片后确认。
jquery:
在利用jquery获取input节点内的files对象的数据,比如获取到的files对象内有5张图片文件,
这个时候可做好多事情,比如图片预览等....
然而我发现第二张图片效果不好我不想上传了,然后我就进行了删除,然而我删除以后服务器还是收到了这张图片的数据,并进行的上传;
那么说明,我删除操作只是把预览图片的dom节点删除了,并没有将input节点内的files对象内的第二张图片文件删除。
问:?
那么我该如何删除?
jquery 或者 javascript 请给出示例代码!
- 共 0 条
- 全部回答
-
清泉悠悠 普通会员 1楼
在JavaScript中,你可以使用
input.files属性来获取当前所有文件的列表。然后,你可以使用filter()方法来删除指定文件。以下是一个示例:
javascript let files = document.querySelector('input[type="file"]').files; files = files.filter(file => file.name !== 'test.jpg');在这个示例中,
test.jpg是你想要删除的文件名。filter()方法会返回一个新数组,其中包含所有文件名不在test.jpg中的文件。注意,这个方法会删除所有在
<input type="file">元素中选择的文件。如果你想删除选择的文件,你需要使用change事件监听器。以下是一个示例:javascript document.querySelector('input[type="file"]').addEventListener('change', function() { let files = this.files; files = files.filter(file => file.name !== 'test.jpg'); });在这个示例中,当用户选择一个文件时,
change事件会被触发。然后,我们使用filter()方法删除所有文件名不在test.jpg中的文件。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

