Merge pull request #3276 from dataease/pr@dev@fix_report_down_error

fix(定时报告): 第三方平台无法下载报告附件
This commit is contained in:
xuwei-fit2cloud 2022-09-30 15:31:33 +08:00 committed by GitHub
commit 054c8520f1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -24,6 +24,7 @@ import springfox.documentation.annotations.ApiIgnore;
import javax.annotation.Resource;
import java.io.IOException;
import java.net.URLDecoder;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@ -109,9 +110,10 @@ public class SystemParameterController {
return new ResponseEntity<>(bytes, headers, HttpStatus.OK);
}
@GetMapping("/filedown/{fileId}/{fileName}")
public ResponseEntity<ByteArrayResource> down(@PathVariable("fileId") String fileId, @PathVariable("fileName") String fileName) throws Exception {
@GetMapping("/filedown/{fileId}/{fileName}/{suffix}")
public ResponseEntity<ByteArrayResource> down(@PathVariable("fileId") String fileId, @PathVariable("fileName") String fileName, @PathVariable("suffix") String suffix) throws Exception {
fileName = URLDecoder.decode(fileName, "UTF-8");
fileName += ("." + suffix);
return GlobalFileUtil.down(fileId, fileName);
}