| package com.xcong.excoin.common.utils;  | 
|   | 
| import java.io.ByteArrayInputStream;  | 
| import com.aliyun.oss.OSS;  | 
| import com.aliyun.oss.OSSClientBuilder;  | 
|   | 
| import sun.misc.BASE64Decoder;  | 
|   | 
| import lombok.extern.slf4j.Slf4j;  | 
|   | 
| @Slf4j  | 
| public class OssUtils {  | 
|   | 
|     private static String        END_POINT         = "https://oss-cn-hangzhou.aliyuncs.com";  | 
|     private static String       ACCESS_KEY_ID     = "LTAI4GBuydqbJ5bTsDP97Lpd";  | 
|     private static String       ACCESS_KEY_SECRET = "vbCjQtPxABWjqtUlQfzjlA0qAY96fh";  | 
|     private static String         bucket_name       = "https://excoin.oss-cn-hangzhou.aliyuncs.com";  | 
|   | 
|     public static boolean uploadFileWithBase64(String base64, String pathName) {  | 
|         ByteArrayInputStream stream = null;  | 
|         try {  | 
|             OSS ossClient = new OSSClientBuilder().build(END_POINT, ACCESS_KEY_ID,ACCESS_KEY_SECRET);  | 
|             BASE64Decoder decoder = new BASE64Decoder();  | 
|             byte[] bytes = decoder.decodeBuffer(base64);  | 
|             stream = new ByteArrayInputStream(bytes);  | 
|             ossClient.putObject("excoin", pathName, stream);  | 
|             return true;  | 
|         } catch (Exception e) {  | 
|             log.error("#上传失败:{}#", e);  | 
|             return false;  | 
|         }  | 
|     }  | 
|       | 
|   | 
| }  |