我一直在搞GWT上傳最近。我希望能夠從客戶端上傳XML文件,並獲取該文件的內容(將內容顯示在TextArea中)。GWT - 客戶端文件上傳
從我在網上發現的情況來看,似乎我不得不將文件上傳到服務器,然後獲取文件的內容。我不特別喜歡允許文件上傳到服務器的想法(即使它們只是XML)。無論如何拉取客戶端指定的文件的內容而不發送給服務器?
謝謝
我一直在搞GWT上傳最近。我希望能夠從客戶端上傳XML文件,並獲取該文件的內容(將內容顯示在TextArea中)。GWT - 客戶端文件上傳
從我在網上發現的情況來看,似乎我不得不將文件上傳到服務器,然後獲取文件的內容。我不特別喜歡允許文件上傳到服務器的想法(即使它們只是XML)。無論如何拉取客戶端指定的文件的內容而不發送給服務器?
謝謝
由於安全限制,您無法單獨訪問客戶端上的文件。它已將發送到服務器進行處理。
最近(體面?)瀏覽器實現了「HTML5」File API,使用JSNI很容易在GWT中使用。
另請參閱:https://developer.mozilla.org/en/Using_files_from_web_applications