1
Я хочу загрузить файл csv после нажатия кнопки без использования downloadlink. С downloadlink я могу это сделать:Отправить кнопку с файлом скачать в wicket
DownloadLink link = new DownloadLink(wicketID, new AbstractReadOnlyModel<File>() {
private static final long serialVersionUID = 1L;
@Override
public File getObject() {
File tempFile;
try {
tempFile = File.createTempFile("test", ".csv");
InputStream data = new ByteArrayInputStream("some data for elli".getBytes());
Files.writeTo(tempFile, data);
} catch (IOException e) {
throw new RuntimeException(e);
}
return tempFile;
}
}
).setCacheDuration(Duration.NONE).setDeleteAfterDownload(true);
return link;
}
Как я могу сделать это в onSubmit
методе обычной кнопки калитки? Я использую калитки 6.