From b2b5bdf6f42597e582da96aa56707e1f68d3936e Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期二, 10 五月 2022 11:41:44 +0800
Subject: [PATCH] 优化 费用
---
java110-utils/src/main/java/com/java110/utils/util/OSSUtil.java | 33 +++++++++++++++++++++++++++++++++
1 files changed, 33 insertions(+), 0 deletions(-)
diff --git a/java110-utils/src/main/java/com/java110/utils/util/OSSUtil.java b/java110-utils/src/main/java/com/java110/utils/util/OSSUtil.java
old mode 100644
new mode 100755
index 8b3e3c9..88b2627
--- a/java110-utils/src/main/java/com/java110/utils/util/OSSUtil.java
+++ b/java110-utils/src/main/java/com/java110/utils/util/OSSUtil.java
@@ -18,9 +18,11 @@
public static final String DOMAIN = "OSS";
public static final String OSS_SWITCH = "OSS_SWITCH";
public static final String OSS_SWITCH_OSS = "OSS";
+ public static final String OSS_SWITCH_FTP = "FTP";
public static final String ENDPOINT = "endpoint";
public static final String ACCESS_KEY_ID = "accessKeyId";
public static final String ACCESS_KEY_SECRET = "accessKeySecret";
+ public static final String BUCKET_NAME = "bucketName";
/**
* @return OSSClient oss瀹㈡埛绔�
@@ -59,6 +61,22 @@
ossClient.shutdown();
}
}
+ }
+
+ /**
+ * @param ossClient oss瀹㈡埛绔�
+ * @param inputStream 杈撳叆娴�
+ * @param objectName 涓婁紶鏂囦欢鐩綍鍜岋紙鍖呮嫭鏂囦欢鍚嶏級 渚嬪鈥渢est/a.jpg鈥�
+ * @return void 杩斿洖绫诲瀷
+ * @throws
+ * @Title: uploadByInputStream
+ * @Description: 閫氳繃杈撳叆娴佷笂浼犳枃浠�
+ */
+ public static void uploadByInputStream(OSSClient ossClient, InputStream inputStream,
+ String objectName) {
+
+ String bucketName = MappingCache.getValue(DOMAIN, BUCKET_NAME);
+ uploadByInputStream(ossClient, inputStream, bucketName, objectName);
}
/**
@@ -121,6 +139,21 @@
}
/**
+ * @param ossClient oss瀹㈡埛绔�
+ * @param key 鏂囦欢璺緞鍜屽悕绉�
+ * @return InputStream 鏂囦欢杈撳叆娴�
+ * @throws
+ * @Title: getInputStreamByOSS
+ * @Description:鏍规嵁key鑾峰彇鏈嶅姟鍣ㄤ笂鐨勬枃浠剁殑杈撳叆娴�
+ */
+ public static InputStream getInputStreamByOSS(OSSClient ossClient, String key) {
+ String bucketName = MappingCache.getValue(DOMAIN, BUCKET_NAME);
+ return getInputStreamByOSS(ossClient,bucketName,key);
+
+ }
+
+
+ /**
* @param ossClient oss瀹㈡埛绔�
* @param bucketName bucket鍚嶇О
* @param key 鏂囦欢璺緞鍜屽悕绉�
--
Gitblit v1.8.0