Wie Datei vom server herunterladen in Vaadin7?
Habe ich FileResource
FileResource curResource = new FileResource(new File(basepath +
"/WEB-INF/docs/"+path+".pdf"));
und ich wollen speichern Sie diese Datei vom browser auf dem computer, indem Sie auf die Schaltfläche klicken. Wie kann ich dies in Vaadin 7? Dank
Ich versuche, so etwas wie dieses:
ExternalResource resource = new ExternalResource(basepath +
"/WEB-INF/icons/"+"block_16.png");
Page.getCurrent().open(resource.getURL(),"Download",true);
aber ich habe leer about:blank Seite und nichts passiert...
- eine Vorherige post könnte helfen, stackoverflow.com/questions/8169284/...
- Ich habe bereits gesehen, dass dieses post, aber es hilft nicht, weil es für vaadin vorherigen version. In Vaadin7 open-Methode erhält als ersten parameter nur als URL, nicht StreamResource =(
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich löse mein problem!
Es ist so einfach zum herunterladen aus server in Vaadin
Das problem dieser Lösung ist, dass Die Datei-Namen und Datei-Inhalt bekannt sein muss, bevor der Aufruf der fd.verlängern.
Wenn Sie wollen, bauen Sie den Dateinamen und Datei-Inhalte auf Abruf, siehe tutorial in Vaadin wiki-Seite: Dass Der Benutzer Eine Datei Herunterladen