Quelle est la meilleure façon de télécharger un fichier PDF à l'aide du client GWT? Devrais-je invoquer un servlet normal pour le faire? ou existe-t-il une approche préférée différente pour gérer ce problème? P>
Je suis nouveau à GWT, donc si un exemple de code serait d'une grande aide. P>
merci Profond p>
3 Réponses :
Essayez-le avec ...
Window.open(GWT.getHostPageBaseURL() + "FileRepository/doDownload?docId=" + dokument.getId(), "", "");
Merci. Utilisation de cette méthode, puis-je accéder à tout fichier qui n'est pas dans le répertoire racine de la guerre?
Le meilleur moyen est de naviguer sur votre navigateur vers ce fichier
sur le bouton de téléchargement Ajouter Cliquez sur Hangler: P>
Button downloadButton = new Button("Download"); downloadButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { Window.open("url_of_file", "download File", ""); } });
Vous pouvez implémenter un servlet Télécharger le fichier ou vous pouvez faire cela en utilisant URIS de données : p>
window.Open code> Pour ouvrir une boîte de dialogue Enregistrer le fichier Passer le formatage Datauri . li>
ol>
Jetez un coup d'œil à cette référence, pour comprendre le URI de données Utilisation: P >
Exporter vers CSV à JQuery P>
blockQuote>