Как перенести файл с клиента на сервер в GWT с помощью fileUpload - PullRequest
0 голосов
/ 13 февраля 2012

У меня есть код для просмотра файла.

Я должен отправить файл на сервер. Я не знаю, как передать файл на сервер с помощью 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 clickhandler я должен передать файл на сервер со всем его содержимым. На сервере я должен прочитать содержимое, имя файла. Пожалуйста, помогите мне с интерфейсом, интерфейсом Async, службы и на стороне сервера.

1 Ответ

3 голосов
/ 13 февраля 2012

Пожалуйста, смотрите ссылку ниже.

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

Также Pls иметь в виду, что при развертывании приложения вы будете нуждаться Викисклада Io-2.1.jar тоже.

...