소스 검색

oss s3下载文件工具方法

dengsixing 3 년 전
부모
커밋
683a8dc2d7
1개의 변경된 파일6개의 추가작업 그리고 3개의 파일을 삭제
  1. 6 3
      4dkankan-utils-fyun/src/main/java/com/fdkankan/fyun/oss/UploadToOssUtil.java

+ 6 - 3
4dkankan-utils-fyun/src/main/java/com/fdkankan/fyun/oss/UploadToOssUtil.java

@@ -4,6 +4,7 @@ import cn.hutool.core.collection.CollUtil;
 import cn.hutool.core.io.FileUtil;
 import cn.hutool.core.util.StrUtil;
 import com.alibaba.fastjson.JSON;
+import com.aliyun.oss.OSS;
 import com.aliyun.oss.OSSClient;
 import com.aliyun.oss.model.*;
 import com.amazonaws.HttpMethod;
@@ -972,7 +973,7 @@ public class UploadToOssUtil {
 
 	/**
 	 * oss下载文件到本地
-	 * @param key
+	 * @param objectName
 	 * @param localPath
 	 */
 	public boolean download(String objectName, String localPath){
@@ -988,7 +989,7 @@ public class UploadToOssUtil {
 
 	/**
 	 * 从阿里云oss下载文件到本地
-	 * @param key 云端文件k地址
+	 * @param objectName 云端文件k地址
 	 * @param localPath 本地文件地址
 	 * @return
 	 */
@@ -1000,6 +1001,7 @@ public class UploadToOssUtil {
 			return true;
 		}catch (Exception e){
 			log.error("阿里云oss文件下载失败,key=" + objectName, e);
+		}finally {
 			ossClient.shutdown();
 		}
 		return false;
@@ -1007,7 +1009,7 @@ public class UploadToOssUtil {
 
 	/**
 	 * 从s3下载文件到本地
-	 * @param key 云端文件k地址
+	 * @param objectName 云端文件k地址
 	 * @param localPath 本地文件地址
 	 * @return
 	 */
@@ -1023,6 +1025,7 @@ public class UploadToOssUtil {
 			return true;
 		} catch (Exception e) {
 			log.error("amazonS3下载文件失败,key=" + objectName, e);
+		}finally {
 			s3.shutdown();
 		}
 		return false;