瀏覽代碼

minio

master
chenchaod 1 周之前
父節點
當前提交
cfb7ed2b3c
共有 1 個文件被更改,包括 12 次插入15 次删除
  1. 12
    15
      gly-base-core/src/main/java/cn/com/taiji/core/manager/tools/minio/MinioUtile.java

+ 12
- 15
gly-base-core/src/main/java/cn/com/taiji/core/manager/tools/minio/MinioUtile.java 查看文件

@@ -51,21 +51,18 @@ public class MinioUtile extends CommonAbstract {
}
public File getFileByUrl(String excelUrl) throws ManagerException {
// minioDownloadUrl = "https://qtzl.etcjz.cn";
String[] split = excelUrl.split("/");
String urlStr = "";
String fileName = "";
for (int i = 0; i < split.length; i++) {
if (i == 0) {
urlStr += url + "/" + split[i]; //补充下载IP地址和端口号前缀
} else if (i == split.length - 1) { //最后以为获取文件名
urlStr += "/" + URLEncoder.encode(split[i]).replace("+", "%20");
String[] s = split[i].split("_", 0);
fileName = s.length == 1 ? s[0] : s[1];
} else {
urlStr += "/" + split[i];
}
}

String urlStr = url + "/" + excelUrl;
// String[] split = excelUrl.split("/");
// for (int i = 0; i < split.length; i++) {
// if (i == 0) {
// urlStr += url + "/" + split[i]; //补充下载IP地址和端口号前缀
// } else if (i == split.length - 1) { //最后以为获取文件名
// urlStr += "/" + URLEncoder.encode(split[i]).replace("+", "%20");
// String[] s = split[i].split("_", 0);
// } else {
// urlStr += "/" + split[i];
// }
// }
File tempFile = null;
//try-with-resources,自动关闭流
try (InputStream in = new URL(urlStr).openConnection().getInputStream()) {

Loading…
取消
儲存