在加载时选择输入类型文件的文件

时间:2017-07-10 16:48:53

标签: javascript html

我有一个带文件输入的表单。当我创建编辑表单时,即使我已经有文件,我也会得到[Chose file]按钮和文件未被选中,每次编辑时我都必须重新选择它,即使我没有&# 39; t想要更改文件。看来所选文件不是HTML属性,因为当我选择一个文件时,注意到那里的变化。

修改:

<input type="file" id="product_image" name="product[image]" required="required">

默认情况下,此元素如下所示:

我想改变它:
加载时 - 动态更改所选文件/

1 个答案:

答案 0 :(得分:0)

这是Web浏览器的安全功能。它们不允许页面的开发者以编程方式从用户的文件系统中选择文件,用户必须自己完成。当表单重置(页面刷新,重新呈现和类似事件)时,用户必须再次选择它。

许多网页通过在选择一个文件时立即使用AJAX上传文件然后将其存储在服务器上的会话中来解决这个问题。然后,当重置表单时,网页可以只显示有关此会话中文件版本的信息,并可能提供删除它和/或选择其他文件的功能。