使用户能够选择位置以保存其文件

时间:2013-08-27 14:36:39

标签: javascript html jsp spring-mvc download

我正在做一个spring MVC项目,现在我想创建一个文件路径选择器。我试图让用户能够选择一个位置来保存他们的文件。例如,C:\ testlocation \ sublocation ...我遇到了很多帖子,说这是不可能的,因为这可能构成安全威胁。但是,我仍然很想知道是否有替代方案。

1 个答案:

答案 0 :(得分:0)

我相信你正在混合两种不同的功能要求:

  1. 能够使用另存为对话框提供文件下载。
  2. 能够在另存为对话框中预设默认文件位置,以便最终用户不需要先浏览正确的文件夹(例如“C:\ foo \ bar”而不是“C” :\用户\约翰\下载“)
  3. 通过在HTTP响应正文中返回整个文件以及此标题,可以很容易地实现第一个:

    response.setHeader("Content-Disposition", "attachment;filename=\"filename.ext\"");
    

    根据您找到的答案,第二个是不可能的。