當我想從本地系統上傳文件到服務器。那時我想在輸入類型文件字段中設置本地路徑,但它沒有設置爲該值。所以我無法上傳文件。如何使用javascript在輸入類型文件中設置默認值?
所以請幫助我。
代碼:
<input type="file" name="fileName" id="fileId" value="c:\\\\myFolder\\myFile.txt">
當我想從本地系統上傳文件到服務器。那時我想在輸入類型文件字段中設置本地路徑,但它沒有設置爲該值。所以我無法上傳文件。如何使用javascript在輸入類型文件中設置默認值?
所以請幫助我。
代碼:
<input type="file" name="fileName" id="fileId" value="c:\\\\myFolder\\myFile.txt">
對於securinty原因,瀏覽器不允許,上傳輸入是隻讀的,除非你已經定製uplod輸入
即使在服務器端,你也不知道文件到達的真正路徑,你只知道一個帶有文件內容的字節數組。 – 2013-02-15 06:22:55
所以對@LuiggiMendoza。 – Rab 2013-02-15 06:34:27
和文件名(當然傻了我) – 2013-02-15 06:35:19
我不認爲你可以訪問文件系統瀏覽器無需人工干預。如果瀏覽器允許,你可以破解你的系統。這將是瀏覽器中的一個潛在缺陷。但是有一種方法可以解決你的問題。
你可以編寫一個簡單的應用程序來從文件系統中獲取文件。您將要求客戶在機器中安裝應用程序。現在這個應用程序將與瀏覽器交互並獲取文件。
出於安全原因,瀏覽器不允許您使用'input type = file'元素訪問本地文件系統,以便我知道您無法真正做到這一點。 – 2013-02-15 06:14:15