javascript - 输入文件 - 如果未更改,请保留以前的文件

标签 javascript jquery html

当用户点击 input['type="file"'] 并选择一个文件时...文件被附加。但是,如果用户再次单击输入并浏览文件但没有选择一个并关闭对话框,则所选文件将消失(输入字段重置)。有什么办法可以避免吗?

最佳答案

我很确定浏览器将此限制为一项安全功能,以防止用户在未先选择文件的情况下上传文件。我知道它是第一次选择的,但你可以看到如果我们能够设置值属性或在他们第二次点击“取消”后重新填充输入字段,它会如何被恶意使用。

关于javascript - 输入文件 - 如果未更改,请保留以前的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25641607/

相关文章:

javascript - 缩短 Charts.js 中的数字标签

javascript - 设置拖放子节点以在表格中显示json数组

javascript - 功能区动画代码过于重复

jquery - 如何设置嵌套列表的顶级元素的样式

javascript - 在一定时间后显示通知 - toastr.js

javascript - Raphaël 的问题以及删除 svg 中的对象

javascript - 多次链接到同一页面的正确方法是什么?

javascript - 在 Ajax xhr 响应上使用 jQuery.filter 和 jQuery.find 时的不同结果

jquery - 停止 jQuery 跳转到新加载的内容

javascript - 为什么 JavaScript 换行符在 HTML 中不起作用?