2013-12-14 71 views
1

我有2個關於文件輸入的問題,希望大家可以幫忙。通過使用JavaScript和文件上傳輸入字段

<input type="file" name="userfile" id="userfile" >

通常我這樣做的:

1 - 選擇文件輸入字段的文本document.getElementById("userfile").value

但它不處理文件。

2-更新文件輸入的字段值。與上述相同,後容易使用:

document.getElementById("userfile").value = 'C:\Users\me\Pictures\pic.jpg';

我想,圖片是一個文件輸入的設定值,但我不能這樣做。 anyhelp請.. ..?

+1

您無法以任何方式或形式執行此操作,因爲文件輸入有一些安全限制,其中之一是您無法在用戶計算機上指定要上載的文件。 – adeneo

+1

如果瀏覽器已經支持它,您可以執行1。你不能這樣做2.閱讀HTML5 File API – Philipp

+0

thanx @ adeneo的幫助 – Hussein

回答

1

如前所述,您無法從JavaScript指定指向用戶文件系統的文件。瀏覽器不會允許你這樣做。如果這是可能的,人們會將他們的文件公開給網站,這可能會上傳他們的私人數據,而用戶不知道這些數據。

關於第二個問題,如果你想訪問圖像的用戶已經選擇,你可以使用這個Bootstrap plugin一旦用戶指定的文件從文件輸入得到的圖像數據。

+0

感謝您的幫助,這就是爲什麼我可以找到一種方法來做到這一點.. :/ – Hussein

相關問題