|
|
@@ -348,15 +348,11 @@ public class OssServiceImpl implements OssService {
|
|
|
@Override
|
|
|
public void processObject(String targetImage,String sourceImage, String styleType) {
|
|
|
try {
|
|
|
- // 将图片缩放为固定宽高100 px。
|
|
|
StringBuilder sbStyle = new StringBuilder();
|
|
|
Formatter styleFormatter = new Formatter(sbStyle);
|
|
|
- // 将处理后的图片命名为example-resize.png并保存到当前Bucket。
|
|
|
- // 填写Object完整路径。Object完整路径中不能包含Bucket名称。
|
|
|
styleFormatter.format("%s|sys/saveas,o_%s,b_%s", styleType,
|
|
|
BinaryUtil.toBase64String(targetImage.getBytes()),
|
|
|
BinaryUtil.toBase64String(ALIYUN_OSS_BUCKET_NAME.getBytes()));
|
|
|
- System.out.println(sbStyle.toString());
|
|
|
ProcessObjectRequest request = new ProcessObjectRequest(ALIYUN_OSS_BUCKET_NAME, sourceImage, sbStyle.toString());
|
|
|
GenericResult processResult = ossClient.processObject(request);
|
|
|
String json = IOUtils.readStreamAsString(processResult.getResponse().getContent(), "UTF-8");
|