From 80b9f79da41f5982e2ff42c3a485ba879340fc96 Mon Sep 17 00:00:00 2001
From: Qin Dong Ming <2720806930@qq.com>
Date: Tue, 3 Sep 2024 16:34:35 +0800
Subject: [PATCH] =?UTF-8?q?Oss=E4=B8=8A=E4=BC=A0=E6=B5=8B=E8=AF=95?=
=?UTF-8?q?=E7=B1=BB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
cloud-etl-common/pom.xml | 6 ++
.../main/java/com/muyu/utils/OssUpload.java | 58 +++++++++++++++++++
.../src/main/java/com/muyu/input/Demo.java | 1 +
3 files changed, 65 insertions(+)
create mode 100644 cloud-etl-common/src/main/java/com/muyu/utils/OssUpload.java
diff --git a/cloud-etl-common/pom.xml b/cloud-etl-common/pom.xml
index 8ac9eb7..2f97eba 100644
--- a/cloud-etl-common/pom.xml
+++ b/cloud-etl-common/pom.xml
@@ -26,6 +26,12 @@
com.muyu
cloud-common-security
+
+ com.aliyun.oss
+ aliyun-sdk-oss
+ 3.17.4
+ compile
+
diff --git a/cloud-etl-common/src/main/java/com/muyu/utils/OssUpload.java b/cloud-etl-common/src/main/java/com/muyu/utils/OssUpload.java
new file mode 100644
index 0000000..33e10ab
--- /dev/null
+++ b/cloud-etl-common/src/main/java/com/muyu/utils/OssUpload.java
@@ -0,0 +1,58 @@
+package com.muyu.utils;
+
+import com.aliyun.oss.OSS;
+
+import com.aliyun.oss.OSSClientBuilder;
+
+import com.aliyun.oss.model.PutObjectRequest;
+
+import com.muyu.common.core.domain.Result;
+
+import java.io.ByteArrayInputStream;
+
+import java.nio.charset.StandardCharsets;
+
+public class OssUpload {
+
+ private static final String endpoint = "https://oss-cn-shanghai.aliyuncs.com";
+
+ private static final String accessKeyId = "LTAI5t8LmMHfW8ckPaAZR6oQ";
+
+ private static final String accessKeySecret = "pwzEwkpxcTFgurkARyr7sG7V6syc9x";
+
+ private static final String bucketName = "011811";
+
+ public static Result