|
@@ -101,7 +101,24 @@ public class FileAndOssUtil {
|
|
|
* 第二个参数是本地文件路径
|
|
|
*/
|
|
|
private static final String UPLOAD_SH = "bash /opt/ossutil/upload.sh %s %s";
|
|
|
-
|
|
|
+ public void upload(String bucket,byte[] data,String key1) throws IOException{
|
|
|
+// log.info("开始上传文件 源路径:{},目标路径:{}, type:{}" , new String(data, "UTF-8"), key1, type);
|
|
|
+ log.info("开始上传文件 , 目标路径:{}, type:{}" , key1, type);
|
|
|
+ StorageType storageType = StorageType.get(type);
|
|
|
+ switch (storageType){
|
|
|
+ case OSS:
|
|
|
+// uploadOss(data,key1);
|
|
|
+ aliyunOssUtil.upload(bucket,data, key1);
|
|
|
+ break;
|
|
|
+ case AWS:
|
|
|
+// uploadAws(data,key1);
|
|
|
+ awsOssUtil.uploadAws(bucket,data, key1);
|
|
|
+ break;
|
|
|
+ case LOCAL:
|
|
|
+// uploadLocal(data,key1);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
//上传的数据是byte[],key是上传后的文件名
|
|
|
public void upload(byte[] data,String key1) throws IOException{
|
|
|
// log.info("开始上传文件 源路径:{},目标路径:{}, type:{}" , new String(data, "UTF-8"), key1, type);
|