javascript - 如何为 HTML 中的文件输入设置值?

标签 javascript html file-upload preset

如何设置它的值?

<input type="file" />

最佳答案

出于安全原因,您不能将其设置为客户端磁盘文件系统路径。

想象一下:

<form name="foo" method="post" enctype="multipart/form-data">
    <input type="file" value="c:/passwords.txt">
</form>
<script>document.foo.submit();</script>

您不希望您访问的网站能够执行此操作,是吗? =)

您只能将其设置为可公开访问的网络资源,如 this answer 中所示,但这显然与客户端磁盘文件系统路径不同,因此在这种情况下它是无用的。

关于javascript - 如何为 HTML 中的文件输入设置值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49177360/

相关文章:

javascript - 使用 jQuery、PHP、AJAX 和 MySQL 存储和检索数据

html - 如何使我的 DIV 和 SELECT 元素保持在同一水平面上?

apache-flex - Flex 分段上传进度

javascript - Bokeh slider 堆叠条形图

javascript - 同步调用异步函数

javascript - 多输入,用户只能输入其中之一

javascript - HTML 中的动态下拉菜单错误

php - 上传的文件转到上传文件夹,但 sql 中的目录错误

java - ServletFileUpload 异常

javascript - 将多个输入值作为不同行插入不同表中