2013-05-03 126 views
17

我有一個VBScript,它覆蓋HTML表單,用固定值填充它,然後提交它。到目前爲止它工作正常,但現在我需要設置將要在表單數據中上傳的文件的位置。預填充HTML表單文件輸入

我相信,如果我將位置設置爲它將要使用的值,但它不會。

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

此外,我發現this而研究。它說...

INPUT TYPE =文件 值:設置或獲取控制對象的顯示值。當提交控制對象時,此值將返回給服務器。

有沒有一種方法(通過代碼)來填充該輸入,即使使用jQuery?

+4

如果您可以更改/預先填充用戶的文件輸入字段,那將會有點安全問題。所以不,你不能這樣做。 – antony 2013-05-03 18:50:40

回答

26

不,這是不可能的。

出於安全原因,瀏覽器禁止在輸入文件類型時設置值屬性,以便在用戶未選擇任何文件本身時無法上載文件。

+0

至於確定您只能添加預覽關閉此輸入與已上傳的文件。這個對於圖片上傳很有用。 – 2013-05-17 09:49:48