上傳圖片到阿里雲oss


阿里雲地址

登錄阿里雲管理控制台,創建對象存儲oss

private static final String endpoint = "http://oss-cn-shanghai.aliyuncs.com";
private static final String accessKeyId = PropKit.get("accessKeyId");
private static final String accessKeySecret = PropKit.get("accessKeySecret");
private static final String bucket = PropKit.get("bucket");
private static final String allEndPoint = PropKit.get("allEndPoint");//oss bucket全路徑



public static String uploadImage(UploadFile upFile){ String dir = "image/temp/"; String forder = UUID.randomUUID().toString(); File file = upFile.getFile(); String fileName = file.getName(); // 創建OSSClient實例 OSSClient ossClient = new OSSClient(endpoint, accessKeyId, accessKeySecret); // 上傳文件 PutObjectResult result = ossClient.putObject(bucket, dir+forder+"/"+fileName, file); // 關閉client ossClient.shutdown(); //刪除存在本地的圖片 file.delete(); //返回圖片訪問url(打開對象存儲訪問權限,直接拼接鏈接就可以訪問上傳的圖片) return allEndPoint+dir+forder+"/"+URLEncoder.encode(fileName); } }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM