2016-08-24 424 views
0

是否可以爲輸入文件元素值設置變量,以便可以進一步將其分配給另一個輸入?
這一點,它的工作原理與文本輸入:將輸入文件內容保存到變量

var tempValue = document.getElementById('text').value; 
+0

是的,你可以得到的價值,但你不能設置它。 –

+0

你是指文件的內容,還是文件輸入的值(文件路徑)? – eisbehr

+0

@eisbehr您可以讀取文件名和內容(但沒有路徑) - 出於安全原因。 – Bloomca

回答

1

基本上,這是一個普遍的問題,所以你可以在這些鏈接(123)找到它。

但是,不可能 - 由於安全原因,input:file的值屬性是隻讀的 - 您只能在服務器端執行此操作。 要閱讀文件的內容,您必須使用FileReader並指定如何讀取內容(如純文本,二進制或Blob) - 讀取爲Blob。