2012-03-28 67 views
0

我只想問,是否有方法在GWT中上傳文件,而無需使用Google App Engine和Apache Commons存檔?我一直在尋找上傳GWT文件的方式,但是我發現所有的解決方案都使用了這兩種方法。我只想知道是否有辦法,因爲如果我們使用GAE和Apache Commons,我們的應用將無法工作......非常感謝!在沒有GAE和Apache Commons的情況下在GWT中上傳文件

回答

1

是的,最簡單的將是(假設你將文件保存到Blob存儲區):

  1. 在GWT端使用FileUpload。這裏是an example關於如何使用它。

  2. 在GAE端使用BlobStore upload handler

另一種選擇是使用gwt-upload with GAE upload handler

+0

^謝謝你的回答,但是,將有可能爲它不需要使用GAE的?或者在沒有使用GAE的情況下沒有辦法做到這一點? – 2012-03-28 14:15:01

+0

你在GAE上運行過嗎?你想達到什麼目的? – 2012-03-28 14:17:09

+0

我們擁有的網絡應用程序未在GAE上運行。我想給我們的網絡應用程序提供上傳視頻以供用戶使用的功能,但我必須在不使用GAE的情況下執行此操作。 – 2012-03-28 14:24:36

0

GWT沒有這樣的功能。您需要使用一些現有的庫或自己處理多部分表單提交(FileUpload類)。例如,我已經使用了一個gwtupload庫,它工作得很好(但它基於commons-upload AFAIR)。還有其他的libs是肯定的。

http://code.google.com/p/gwtupload/

相關問題