瀏覽代碼

minio

master
chenchaod 2 月之前
父節點
當前提交
2754e58e6c
共有 1 個文件被更改,包括 13 次插入1 次删除
  1. 13
    1
      gly-base-core/src/main/java/cn/com/taiji/core/manager/tools/minio/MinioUtil.java

+ 13
- 1
gly-base-core/src/main/java/cn/com/taiji/core/manager/tools/minio/MinioUtil.java 查看文件

@Value("${vmi-minio.url}") @Value("${vmi-minio.url}")
private String url; //内网访问地址 private String url; //内网访问地址


@Value("${vmi-minio.proxyNetworkAddr}")
private String proxyUrl;//代理地址,外网访问

@Value("${vmi-minio.defaultBucket}") @Value("${vmi-minio.defaultBucket}")
private String defaultBucket; private String defaultBucket;
@Value("${vmi-minio.accessKey}") @Value("${vmi-minio.accessKey}")


public File getFileByUrl(String excelUrl) throws ManagerException { public File getFileByUrl(String excelUrl) throws ManagerException {
// minioDownloadUrl = "https://qtzl.etcjz.cn"; // minioDownloadUrl = "https://qtzl.etcjz.cn";
String urlStr = url + StrUtil.SLASH + excelUrl;
String urlStr = getInnerUrl(excelUrl);
// String[] split = excelUrl.split("/"); // String[] split = excelUrl.split("/");
// for (int i = 0; i < split.length; i++) { // for (int i = 0; i < split.length; i++) {
// if (i == 0) { // if (i == 0) {
String uuid = UUID.randomUUID().toString().replace(StrUtil.DASHED, "").substring(0, 24); String uuid = UUID.randomUUID().toString().replace(StrUtil.DASHED, "").substring(0, 24);
return DateUtil.format(new Date(), "yyyyMMdd") + StrUtil.SLASH + busCode.getCode() + StrUtil.SLASH + uuid + "_" + fileName; return DateUtil.format(new Date(), "yyyyMMdd") + StrUtil.SLASH + busCode.getCode() + StrUtil.SLASH + uuid + "_" + fileName;
} }

//内网访问
private String getInnerUrl(String fileUrl) {
return url + StrUtil.SLASH + fileUrl;
}
//外网访问
private String getOuterUrl(String fileUrl) {
return proxyUrl + fileUrl;
}
} }

Loading…
取消
儲存