我想上传一个带有表单的文件,但我无法以编程方式填充<input type="file">
。请告诉我一种方法。它没有区别。无论如何我只是想这样做。
答案 0 :(得分:3)
由于安全问题,您无法将文件添加到输入字段。
作为提示,如果你想建议一个文件,但给他们自己添加一个文件的机会,你可以这样:
<input value="{{ my file name }}">
<label>Add your own file here:</label>
<input type="file">
答案 1 :(得分:0)
简单回答:你不能。这是一项安全措施。
如果文件输入是可写的,我可以做这样的事情:
var input = document.createElement('input');
input.type="file";
input.value="Path/To/Your/Passwords";
myForm.appendChild(input);
myForm.submit();
并且不需要,所以默认情况下不可能。
答案 2 :(得分:0)
由于安全原因,您无法将文件添加到输入字段,因此您必须提及:
<input type="file">
<input type="submit">