文档
测试

oss图片上传

POST
/oss/policy

请求参数

参数名
类型
描述
必填
multipartFile
MultipartFile
图片
必填

响应参数

{ "msg": "success", "code": 0, "data": [{ "url": "https://market-lyc.oss-cn-hangzhou.aliyuncs.com/2020-08-26/141eab4af4704853a779a6c19b8838470_128_001T.jpg" }] }

说明 / 示例

通过yml配置文件获取参数,并创建ossClient @Value("${spring.cloud.alicloud.oss.endpoint}") private String endpoint; @Value("${spring.cloud.alicloud.access-key}") private String accessId; @Value("${spring.cloud.alicloud.secret-key}") private String accessSecret; ossClient = new OSSClientBuilder().build(endpoint, accessId, accessSecret); 将multipartFile转换成流上传至oss InputStream inputStream = multipartFile.getInputStream(); String bucketName = "market-lyc"; PutObjectRequest putObjectRequest = new PutObjectRequest(bucketName, fileName, inputStream); ossClient.putObject(putObjectRequest); 最后回显url URL url = ossClient.generatePresignedUrl(req); return R.ok().put("data", url.toString());