Hi all,

I am new to GWT ,
I am writing RPC code to transfer file from client to server.

I have a client side  like this.
But i dont understand what i have to call from service class.

i dont know what should i write in interface class and asyncronous
class.

Plz some one Help.
.

public class FileUploader{
        private ControlPanel cp;
        private FormPanel form = new FormPanel();
        private FileUpload fu =  new FileUpload();
        public FileUploader(ControlPanel cp) {
                this.cp = cp;
                this.cp.setPrimaryArea(getFileUploaderWidget());
        }
        @SuppressWarnings("deprecation")
        public Widget getFileUploaderWidget() {
                form.setEncoding(FormPanel.ENCODING_MULTIPART);
                form.setMethod(FormPanel.METHOD_POST);
                // form.setAction
                                                (/* WHAT SHOULD I PUT
HERE */);
                VerticalPanel holder = new VerticalPanel();
                fu.setName("upload");
                                        holder.add(fu);
                holder.add(new Button("Submit", new ClickHandler() {
                        public void onClick(ClickEvent event) {
                       GWT.log("You selected: " + fu.getFilename(),
null);
                       form.submit();
                      }
                        }));
                form.addSubmitHandler(new FormPanel.SubmitHandler() {

                        public void onSubmit(SubmitEvent event) {
                                if (!"".equalsIgnoreCase(fu.getFilename())) {
                                        GWT.log("UPLOADING FILE????", null);
                                        // NOW WHAT????
                                        }
                                else{
                                        event.cancel(); // cancel the event
                                        }
                                }
                        });
                form.addSubmitCompleteHandler(new 
FormPanel.SubmitCompleteHandler()
{
                        public void onSubmitComplete(SubmitCompleteEvent event) 
{
                                Window.alert(event.getResults());
                                }
                        });
                form.add(holder);
                return form;
                }
        }

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to