diff --git a/HelloWorld.class b/HelloWorld.class
new file mode 100644
index 0000000..63615f6
Binary files /dev/null and b/HelloWorld.class differ
diff --git a/HelloWorld.java b/HelloWorld.java
new file mode 100644
index 0000000..7769f07
--- /dev/null
+++ b/HelloWorld.java
@@ -0,0 +1 @@
+public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, world!"); } }
\ No newline at end of file
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..2cbc69d
--- /dev/null
+++ b/cloud-etl-common/src/main/java/com/muyu/utils/OssUpload.java
@@ -0,0 +1,56 @@
+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