Wie lade ich eine Datei mit dem GWT-Client herunter?

8

Was ist der beste Weg, um eine PDF-Datei mit dem GWT-Client herunterzuladen? Soll ich dafür ein normales Servlet aufrufen? Oder gibt es einen anderen bevorzugten Ansatz, um dieses Problem zu lösen?

Ich bin neu bei GWT, also wenn ein Beispielcode eine große Hilfe wäre.

Danke Tief

    
DG. 26.10.2010, 05:28
quelle

3 Antworten

4

Versuchen Sie es mit GET ...

%Vor%     
cupakob 26.10.2010 06:35
quelle
1

Sie können ein Servlet implementieren, um die Datei herunterzuladen ODER Sie können das mit Daten-URIs tun:

  1. Lassen Sie Ihre GWT-RPC-Methode den Dateiinhalt oder die Daten zurückgeben, um die Datei zu generieren.
  2. Formatieren Sie auf der Clientseite einen Daten-URI mit dem empfangenen Dateiinhalt oder generieren Sie den Dateninhalt.
  3. Verwenden Sie Window.open , um einen Dateispeicherdialog zu öffnen, der das formatierte DataURI .
  4. übergibt

Sehen Sie sich diese Referenz an, um die Verwendung Daten-URI zu verstehen:

  

Exportieren nach csv in jQuery

    
Italo Borssatto 04.01.2013 14:07
quelle
0

Der beste Weg ist, in Ihrem Browser zu dieser Datei zu navigieren

auf Download-Button hinzufügen Click-Handler:

%Vor%     
Sagar Varpe 26.10.2010 06:50
quelle

Tags und Links