| | |
| | | |
| | | import com.obs.services.ObsClient; |
| | | import com.obs.services.model.ObjectMetadata; |
| | | import com.obs.services.model.PutObjectResult; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | |
| | | meta.setContentLength(file.getSize()); // 必须设置ContentLength |
| | | String originalFilename = file.getOriginalFilename(); |
| | | fileName = UUID.randomUUID().toString().replaceAll("-","") + originalFilename.subSequence(originalFilename.lastIndexOf("."), originalFilename.length()); |
| | | obsClient.putObject(bucketName,"admin/"+fileName,content,meta);// 上传Object. |
| | | obsClient.putObject(bucketName,"admin/"+fileName,content,meta); |
| | | if(fileName != null && !"".equals(fileName)){ |
| | | System.out.println(fileName); |
| | | fileName = oss_domain+"admin/"+fileName; |
| | |
| | | return fileName; |
| | | } |
| | | |
| | | |
| | | |
| | | public static String obsUpload(String suffix, InputStream content){ |
| | | String fileName = UUID.randomUUID().toString().replaceAll("-","") + "." + suffix; |
| | | try { |
| | | PutObjectResult putObjectResult = obsClient.putObject(bucketName, "admin/" + fileName, content); |
| | | String objectUrl = putObjectResult.getObjectUrl(); |
| | | return oss_domain+"admin/"+fileName; |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | } |
| | | return ""; |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 删除某个Object |
| | | * |