0
假設我有一個用戶,並且該用戶有一個XML文件,其中包括存儲在本地計算機上的一個或多個圖像的相對路徑(到XML文件) 。我希望他們能夠將這個XML文件上傳到Web服務器,並自動上傳圖像。只給定相對本地路徑上傳多個文件
所以我的XML文件可能包含:
<tag>Images\img_20120905_015463548.jpg</tag>
,我想同時上傳XML文件,並img_20120905_015463548.jpg
在一次操作。
問題是,盡我所知,由於討厭的Web瀏覽器安全模式,我無法使用JS/jQuery自動獲取圖像,因此我無法上傳任意文件關閉本地計算機,甚至不知道XML文件的真實路徑。在將我的頭撞向磚牆幾個小時之後,我提出了兩種可能的解決方案:
- 上傳XML文件時,服務器去掉圖像文件地址,並要求用戶找到每一個。雖然它可以完成工作,但它很醜陋,容易出錯。
- 使用批處理文件(或類似文件)將XML文件和圖像複製到用戶可在本地網絡上訪問的面向公衆的Web服務器,然後將XML文件的公用地址提供給我的Web服務器。然後它可以從本地公共服務器上獲取圖像。問題:我的IT部門太有能力讓用戶將文件訪問到面向公衆的服務器。 :)
是否有任何解決方案,我可能錯過了,允許用戶上傳多個文件給定的文件名只指定爲相對路徑?
在此先感謝。 :)
另請參閱http://stackoverflow.com/questions/9895601/applet-frameworks-for-access-to-local-file-system – Gnat