预填充HTML表单文件输入

问题描述:

我有一个VBScript,它覆盖HTML表单,用固定值填充它,然后提交它。到目前为止它工作正常,但现在我需要设置将要在表单数据中上传的文件的位置。预填充HTML表单文件输入

我相信,如果我将位置设置为它将要使用的值,但它不会。

<input type='file' name="file_field" value='file_location'/> 

此外,我发现this而研究。它说...

INPUT TYPE =文件 值:设置或获取控制对象的显示值。当提交控制对象时,此值将返回给服务器。

有没有一种方法(通过代码)来填充该输入,即使使用jQuery?

+4

如果您可以更改/预先填充用户的文件输入字段,那将会有点安全问题。所以不,你不能这样做。 – antony 2013-05-03 18:50:40

不,这是不可能的。

出于安全原因,浏览器禁止在输入文件类型时设置值属性,以便在用户未选择任何文件本身时无法上载文件。

+0

至于确定您只能添加预览关闭此输入与已上传的文件。这个对于图片上传很有用。 – 2013-05-17 09:49:48