如何在HTML中为文件输入设置值?
2022-08-29 23:22:27
如何设置此值?
<input type="file" />
如何设置此值?
<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>
您不希望您访问的网站能够做到这一点,对吗?=)
您只能将其设置为可公开访问的 Web 资源,如本答案所示,但这显然与客户端磁盘文件系统路径不同,因此在该上下文中它是无用的。
你不能。
设置文件输入值的唯一方法是由用户选择一个文件。
这样做是出于安全原因。否则,您将能够创建一个自动从客户端计算机上传特定文件的JavaScript。