上傳圖片到阿里雲oss

阿里雲地址dom

登陸阿里雲管理控制檯,建立對象存儲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全路徑url



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); } }
相關文章
相關標籤/搜索