从网址下载文件

时间:2018-03-09 15:18:33

标签: java html spring

我从docker下载文件的方法是使用:

后端

url = "http://" + settings.getDockerIP() + ":" + settings.getDockerPort() + "/containers/" + container.getId() + "/archive?path=/path";

前端

<div class="fm-file-icon">
    <a href="${file}"><img src="../resources/img/folder.png"></a>
  </div>

控制器

 @RequestMapping("/report")
public ModelAndView report(HttpServletRequest request) { 
    String environmentName = request.getParameter("name"); 
    ModelAndView model = new ModelAndView("report");
    model.addObject("file", Report.getFileFromContainer(environmentName));

    return model;
}

问题是要下载文件,还需要连接到settings.getDockerIP():settings.getDockerPort(),我不希望这样。我只是希望用户能够通过访问站点来下载文件,而无需连接到docker本身。

我该怎么做?也许我需要在后端下载文件,然后将url传递给我服务器中的文件?

0 个答案:

没有答案