2011-08-02 4 views
1

애플리케이션에 파일 업로드 기능을 추가하려고합니다. 나는 몇 가지 자습서를 따라하고있어, 지금까지 내가 이런 걸 얻을 : 나는 파일 업로드 서블릿을했습니다GWT - 비동기 적으로 양식을 보내려면 어떻게해야합니까?

final FormPanel form = new FormPanel(); 
form.setAction(GWT.getModuleBaseURL() + "fileupload"); 
form.setEncoding(FormPanel.ENCODING_MULTIPART); 
form.setMethod(FormPanel.METHOD_POST); 
final FileUpload fileUpload = new FileUpload(); 

submit.addClickHandler(new ClickHandler() { 
    public void onClick(ClickEvent event) { 
     String filename = fileUpload.getFilename(); 
     if (filename.length() == 0) { 
     } else { 
      form.submit(); 
     } 
    } 
}); 

을, 나는 괜찮아 같아요. 문제는 form.submit() 후에 페이지가 다시로드되지만 비동기 적으로 보내고 싶습니다.

PHP와 jquery에서 죽은 것처럼 보입니다.

아무도 도와 줄 수 있습니까?

감사합니다.

답변

1

임의의 데이터 (개체)를 제출하려면 GWT-RPC을 사용하십시오. 파일 업로드에 대해서는 gwtupload을보십시오.

관련 문제