0

Play からブラウザーにファイルを送信してダウンロードを開始するのに問題があります。現時点では、これは私がやっていることです:

File sitemap = new File(output);

response().setHeader("Cache-Control", "public");
response().setHeader("Content-Description", "File Transfer");
response().setHeader("Content-Disposition", "attachment; filename=download.xml");
response().setHeader("Content-Type",  "mime/type");
response().setHeader("Content-Transfer-Encoding", "binary");

return ok(new FileInputStream(sitemap)).as("application/xml");

これは、ファイルの内容をコンソールに出力するだけです。私はこれを試してみましたが、同じ結果が得られました:

return ok(sitemap);

ここで私が間違っていることは誰にも分かりますか?

4

1 に答える 1