Преглед на файлове

下载、上传传入bucket名称

dengsixing преди 3 години
родител
ревизия
d9250fbacd

+ 1 - 1
4dkankan-common-utils/src/main/java/com/fdkankan/common/util/CreateObjUtil.java

@@ -602,7 +602,7 @@ public class CreateObjUtil {
 	}
 
 	public static void ossUtilCp(String bucket, String fileUrl , String path) throws Exception{
-		String command = ConstantCmd.OSS_UTIL_CP + " " + fileUrl + " " + path;
+		String command = ConstantCmd.OSS_UTIL_CP + " " + fileUrl + " " + path + " " + bucket;
 		Long start = System.currentTimeMillis();
 		log.info("开始oss下载文件:" + command);
 		callshell(command);

+ 3 - 3
4dkankan-common-web/pom.xml

@@ -5,7 +5,7 @@
   <parent>
     <artifactId>4dkankan-utils</artifactId>
     <groupId>com.fdkankan</groupId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>ZJ-2.0.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
@@ -16,7 +16,7 @@
     <dependency>
       <groupId>com.fdkankan</groupId>
       <artifactId>4dkankan-common-utils</artifactId>
-      <version>2.0.0-SNAPSHOT</version>
+      <version>ZJ-2.0.0-SNAPSHOT</version>
     </dependency>
 
     <dependency>
@@ -65,7 +65,7 @@
     <dependency>
       <groupId>com.fdkankan</groupId>
       <artifactId>4dkankan-utils-redis</artifactId>
-      <version>2.0.0-SNAPSHOT</version>
+      <version>ZJ-2.0.0-SNAPSHOT</version>
     </dependency>
 
     <dependency>

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

@@ -93,10 +93,11 @@ public class UploadToOssUtil {
 
 	/**
 	 * oss文件上传命令
-	 * 第一个参数是oss路径,要包含bucket名称
-	 * 第二个参数是本地文件路径
+	 * 第1个参数是本地文件路径
+	 * 第2个参数是oss路径
+	 * 第3个参数是bucket名
 	 */
-	private static final String UPLOAD_SH = "bash /opt/ossutil/upload.sh %s %s";
+	private static final String UPLOAD_SH = "bash /opt/ossutil/upload.sh %s %s %s";
 
 	//上传的数据是byte[],key是上传后的文件名
 	public void upload(byte[] data,String key1) throws IOException{
@@ -136,14 +137,13 @@ public class UploadToOssUtil {
 	 * @param key
 	 */
 	public void uploadBySh(String bucket, String filePath, String key) {
-		String ossPath = this.bucket + "/" + key;
 		try {
-			String command = String.format(UploadToOssUtil.UPLOAD_SH, ossPath, filePath);
-			log.info("开始上传文件, ossPath:{}, srcPath:{}", ossPath, filePath);
+			String command = String.format(UploadToOssUtil.UPLOAD_SH, filePath, key, bucket);
+			log.info("开始上传文件, ossPath:{}, srcPath:{}", key, filePath);
 			CreateObjUtil.callshell(command);
-			log.info("上传文件完毕, ossPath:{}, srcPath:{}", ossPath, filePath);
+			log.info("上传文件完毕, ossPath:{}, srcPath:{}", key, filePath);
 		} catch(Exception e) {
-			log.error("上传文件失败, ossPath:{}, srcPath:{}", ossPath, filePath);
+			log.error("上传文件失败, ossPath:{}, srcPath:{}", key, filePath);
 			log.error("上传文件失败", e);
 		}
 	}

+ 1 - 1
4dkankan-utils-pay/pom.xml

@@ -5,7 +5,7 @@
   <parent>
     <artifactId>4dkankan-utils</artifactId>
     <groupId>com.fdkankan</groupId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>ZJ-2.0.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>