2013-03-26 12 views
7

Qualcuno sa come funziona il caricamento del file GWT? So del widget FileUpload e di come utilizzarlo. Voglio sapere qual è il suo meccanismo interno. Non possiamo ottenere il contenuto del file dal widget FileUpload nel client e come va al server? L'ho cercato su google, ma non ho trovato la soluzione.Come funziona il fileupload GWT?

Grazie in anticipo.

+0

possibile duplicato di http://stackoverflow.com/questions/1111130/basic-file-upload-in-gwt –

+0

Si sta tentando di leggere il file sul client? –

+0

@AndyKing Sto tentando di leggerlo in client e voglio sapere che è tutto funzionante – Ravi

risposta

5

GWT's file upload utilizza HTML's input element. L'elemento di input html è l'elemento dom html nativo che consente di selezionare i file dal proprio sistema selezionando .

Dopo la selezione è necessario inviarlo al server. Questo è fatto da GWT FormPanel.

In particolare, FileUpload è utile solo se usato all'interno di un FormPanel, perché il browser caricherà solo file utilizzando modulo di presentazione.

Nota:

1) Si può leggere su come codificare con FormPanel e fileupload come risposta qui @Basic File upload in GWT

2) Se siete interessati con l'elaborazione del file sul client lato e non spingendo il file sul server allora avete opzioni limitate come indicato qui @How to retrieve file from GWT FileUpload component?

+0

Gli URL hanno errore 404 errato – sunleo

0
formPanel.setAction(GWT.getModuleBaseURL()+"uploadHandler");  
formPanel.setMethod(Method.POST); 

quando si utilizza formPanel.submit(), possiamo richiamare il servlet e ottenere i dettagli del caricamento del file.

Problemi correlati