| | |
| | | |
| | | @Override |
| | | public ResponseResult downloadImages(List<String> jobIds) { |
| | | String localSaveDir = "/home/drone/web/zip"; |
| | | String filepath=localSaveDir+TimerUtil.getNowDay(); |
| | | try { |
| | | String bucketPath = "/data/software/minio-data/cloud-bucket"; |
| | | List<String> prefixes = getUniqueFilePaths(jobIds); |
| | | MinioFileDownloader downloader = new MinioFileDownloader(bucketPath); |
| | | // 下载并压缩文件到本地目录 |
| | | String localSaveDir = "/data/software/minio-data/zip-bucket"; // 修改为你想保存的本地目录 |
| | | downloader.downloadAndZipFolders(prefixes, localSaveDir); |
| | | downloader.downloadAndZipFolders(prefixes, localSaveDir,filepath); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | return ResponseResult.error("下载失败" + e.getMessage()); |
| | | } |
| | | return ResponseResult.success("下载成功"); |
| | | return ResponseResult.success(filepath); |
| | | } |
| | | |
| | | @Override |