2013-02-15 80 views
2

當我想從本地系統上傳文件到服務器。那時我想在輸入類型文件字段中設置本地路徑,但它沒有設置爲該值。所以我無法上傳文件。如何使用javascript在輸入類型文件中設置默認值?

所以請幫助我。

代碼:

<input type="file" name="fileName" id="fileId" value="c:\\\\myFolder\\myFile.txt"> 
+0

出於安全原因,瀏覽器不允許您使用'input type = file'元素訪問本地文件系統,以便我知道您無法真正做到這一點。 – 2013-02-15 06:14:15

回答

3

對於securinty原因,瀏覽器不允許,上傳輸入是隻讀的,除非你已經定製uplod輸入

+3

即使在服務器端,你也不知道文件到達的真正路徑,你只知道一個帶有文件內容的字節數組。 – 2013-02-15 06:22:55

+0

所以對@LuiggiMendoza。 – Rab 2013-02-15 06:34:27

+0

和文件名(當然傻了我) – 2013-02-15 06:35:19

0

我不認爲你可以訪問文件系統瀏覽器無需人工干預。如果瀏覽器允許,你可以破解你的系統。這將是瀏覽器中的一個潛在缺陷。但是有一種方法可以解決你的問題。

你可以編寫一個簡單的應用程序來從文件系統中獲取文件。您將要求客戶在機器中安裝應用程序。現在這個應用程序將與瀏覽器交互並獲取文件。

相關問題