【发布时间】:2014-09-16 12:17:51
【问题描述】:
这是我的 html 代码,用于让用户下载文件并点击控制器
window.location.href="@routes.ListManagementController.downloadList("+listName+")?listname="+listName;
这是我的控制器代码:
String listName = Form.form().bindFromRequest().get("listname");
response().setContentType("application/x-download");
response().setHeader("Content-disposition", "attachment;filename="+listName+"_data_export.csv");
以上两个respose()语句弹出下载文件我要浏览的文件位置
File file = new File("C:/csv/" + filename);
因此,使用 servlet api,我们可以使用 respose.getOutputStream() 方法将内容写入浏览的文件位置。在游戏中不支持 servlet。我希望用户选择浏览的文件位置,以便我可以将该位置提供给File 并将文件写入那里。
【问题讨论】: