如何使用fileUpload将文件从客户端传输到GWT中的服务器

时间:2012-02-13 11:27:37

标签: java gwt gwt-rpc gwt2

我有代码来浏览文件。

我必须将文件发送到服务器端。 我不知道如何使用RPC将文件传递给服务器。

  formPanel.addFormHandler(new FormHandler() {

        public void onSubmitComplete(final FormSubmitCompleteEvent event) {
            // TODO Auto-generated method stub
            Window.alert(event.getResults());
        }

        public void onSubmit(final FormSubmitEvent event) {
            // TODO Auto-generated method stub
            event.setCancelled(true);
        }
    });
 formPanel.setMethod(FormPanel.METHOD_POST);
 formPanel.setEncoding(FormPanel.ENCODING_MULTIPART);
 formPanel.setWidget(holder);
 holder.add(upload);
 btnAdd.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            // *
        }
    });

 // holder is vertical Panel

在这个btnAdd点击处理程序上,我必须将文件传输到服务器及其所有内容。 在服务器端,我必须阅读内容,文件名。 Plz帮助我了解Interface,interfaceAsync,服务和服务器端。

1 个答案:

答案 0 :(得分:3)

请参阅以下链接。

http://commons.apache.org/fileupload/using.html

另外请记住,在部署应用程序时,您还需要commons-io-2.1.jar。