0
我無法從播放文件發送到瀏覽器以啓動下載。目前這是我正在做的:播放框架2.0.4文件下載
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);
任何人有任何想法我在做什麼錯在這裏?
我在使用代碼時沒有問題。你有像nginx這樣的反向代理嗎?如果是,則該文件必須轉換爲字節數組才能通過代理。 –