1. 程式人生 > >圖片轉成base64格式後上傳OSS-Java及建立資料夾

圖片轉成base64格式後上傳OSS-Java及建立資料夾

@Test
public void testAddUploadFileInfo() throws Exception{
    String str = "/9j/4AAQSkZJRgABAQEAeAB4AA==";//超級長的,這裡截取了前面的一小部分
    SerialBlob serialBlob = decodeToImage(str);
    InputStream binaryStream = serialBlob.getBinaryStream();
    String url = OSSUtils.simpleUploadFile2OSS(binaryStream, "testUploadBase64.jpg"
); System.out.println(url); }
public static SerialBlob decodeToImage(String imageString) throws Exception {
    BASE64Decoder decoder = new BASE64Decoder();
    byte[] imageByte = decoder.decodeBuffer(imageString);
    return new SerialBlob(imageByte);
}
OSSUtils是一個OSS上傳的工具類,檔名前加上 pic/ 時會自動建立一個名字為pic的資料夾,檔案自動存到pic這個資料夾下