3
Ich habe diese topic gefolgt und es funktioniert perfekt. Hier ist die Funktion zum Erstellen Ressource für Datei-DownloaderWie Benutzer ZIP-Datei mit Vaadin-Datei herunterladen Downloader
private StreamResource createResource() {
return new StreamResource(new StreamSource() {
@Override
public InputStream getStream() {
String text = "My image";
BufferedImage bi = new BufferedImage(100, 30, BufferedImage.TYPE_3BYTE_BGR);
bi.getGraphics().drawChars(text.toCharArray(), 0, text.length(), 10, 20);
try {
ByteArrayOutputStream bos = new ByteArrayOutputStream();
ImageIO.write(bi, "png", bos);
return new ByteArrayInputStream(bos.toByteArray());
} catch (IOException e) {
e.printStackTrace();
return null;
}
}
}, "myImage.png");
}
aber ich weiß nicht, wie man es eine Ressource von Zip-Datei zu erstellen. Muss ich viele Ressourcen erstellen? Danke
heraus Wenn Sie eine ZIP-Datei machen möchten, [diese] (http://www.oracle.com/technetwork/articles/java/ compress-1565076.html) Tutorial im Abschnitt "Komprimieren und Archivieren von Daten in einer ZIP-Datei". –
Wenn Sie eine Lösung gefunden haben, teilen Sie sie bitte als Antwort mit. –
Wer ist * "sie" *? – specializt