0
ダウンロードとして送信する代わりに、ブラウザ自体でファイルが開かれていますが、一部のコンテンツをtxtファイルとして送信しようとしています。これは、コードの私の作品である: - 説明したようファイルの内容がブラウザウィンドウに表示される代わりに、ダウンロードとして送信されます
StreamResource res = new StreamResource(new StreamSource() {
@Override
public InputStream getStream() {
StringBuffer buf = new StringBuffer();
for (String record : records)
buf.append(record);
ByteArrayInputStream is = new ByteArrayInputStream(new String(buf).getBytes());
return is;
}
}, filenameReport, app);
res.setMIMEType("text/plain");
res.getStream().setParameter("Content-Disposition", "attachment; filename=" + filenameReport);
btnGet.getWindow().open(res);
しかし、私のプロジェクトは6 vaadinである...私はあなたがアプリケーションシート「のコンテンツタイプを試してみてください6をvaadinこの –
あちこちのためvaadin 7に移行することはできませんイオン/未知 " –