下载空的java文件Vaadin

时间:2017-09-15 18:28:02

标签: java vaadin

目前我正在Vaadin framework 8.0的帮助下开发一个应用程序。

我需要从服务器下载生成的文件。所以我使用的是FileDownloader,它非常简单:

private void createButton() {
        Button downloadButton = new Button("download me)
        new FileDownloader(getStreamResource().extend(downloadButton))
}

private StreamResource getStreamResource() {
     StreamResource streamResource = new StreamResource(new StreamResource.StreamSource() {
         @Override
         public InputStream getStream() {
            return new ByteArrayInputStream(generatedCode.getBytes);
        }
     }, "Generated.txt");
}

当我使用文件名时,一切正常 - “Generated.txt”。但我需要将此文件保存为Java类。当我使用文件名 - “Generated.java”时,我只是得到一个空文件。

我做错了什么,我该如何解决?提前致谢。

0 个答案:

没有答案