2014-08-31 54 views
0

我已經通過這裏應用示例上傳圖片到團塊店內

https://developers.google.com/appengine/docs/java/blobstore/

並上傳到團塊店內的圖像它的工作就好了..但是,當我刪除了(的index.jsp)文件,並使用FormPanel中和 (com.google.gwt.user.client.ui.FileUpload)上傳我的文件時,它出現在數據存儲瀏覽器,但couldn在screen.help上看不到它?

另一個問題是,如果我想查看我的項目的另一種觀點,我怎麼可以搞定..我很新的網絡應用領域,並小有一點需要說明,請..謝謝上傳的圖片。

回答

0

的FormPanel中使用的發送形式要求的隱藏的iframe。

您可以使用NamedFrame:

String actionUrl = getActionURLFromServer(); 
NamedFrame frame = new NamedFrame("iframe"); 
frame.setSize("400px","600px"); 
final FormPanel form = new FormPanel(frame); 
form.setEncoding(FormPanel.ENCODING_MULTIPART); 
form.setMethod(FormPanel.METHOD_POST); 
form.setAction(actionUrl); 
FileUpload upload = new FileUpload(); 
upload.setName("myFile"); 
upload.addChangeHandler(new ChangeHandler() { 
    void onChange(ChangeEvent event) { 
    form.submit(); 
    } 
}); 
form.setWidget(upload); 
RootPanel.get().add(form); 
RootPanel.get().add(frame); 
+0

謝謝你配發的回答..這正是我要找的..關心 – 2014-09-01 13:33:28