Spring 4休息下载URL资源作为zip存档

时间:2018-04-19 10:13:40

标签: rest download zip spring-rest spring-4

我想添加一个REST服务来下载URL找到的资源,并以ZIP格式存档。

我使用以下代码执行此操作:

@GetMapping(value = "/downloadAsZip", produces = "application/zip")
@ResponseBody
public Resource downloadSeqRunBinary(HttpServletResponse response) throws IOException {
    Resource aResource = new UrlResource("/some/path");

    response.setHeader("Content-Disposition", "attachment; filename="aResource.zip");

    return aResource;
}

结果,我得到了我的zip文件,但看起来像它已损坏或没有正确的格式,因为它已解压缩到.zip.cpgz文件。

有人能指出我代码中的错误吗?

0 个答案:

没有答案