Skip to content

Commit c68e276

Browse files
author
markjrzhang
committed
ready to release v5.6.55
1 parent 96bed81 commit c68e276

File tree

7 files changed

+25
-49
lines changed

7 files changed

+25
-49
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [5.6.55]
9+
- add batch image auditing api
10+
- add DocumentAuditing api
11+
- update CI Auditing api
12+
713
## [5.6.54]
814
- default use https request
915
- use strict sign

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<dependency>
99
<groupId>com.qcloud</groupId>
1010
<artifactId>cos_api</artifactId>
11-
<version>5.6.52</version>
11+
<version>5.6.55</version>
1212
</dependency>
1313
```
1414

src/main/java/com/qcloud/cos/demo/ci/ImageAuditingDemo.java

Lines changed: 5 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public static void imageAuditing(COSClient client) {
3636
ImageAuditingRequest request = new ImageAuditingRequest();
3737
//2.添加请求参数 参数详情请见api接口文档
3838
//2.1设置请求bucket
39-
request.setBucketName("markjrzhang-1251704708");
39+
request.setBucketName("demo-123456789");
4040
//2.2设置审核类型
4141
request.setDetectType("porn");
4242
//2.3设置bucket中的图片位置
@@ -49,37 +49,24 @@ public static void imageAuditing(COSClient client) {
4949
}
5050

5151
/**
52-
* 批量获取图片标签
52+
* 批量发送图片审核任务
5353
*/
5454
public static void batchPostImageAuditing(COSClient client) throws InterruptedException {
5555
List<ImageAuditingRequest> requestList = new ArrayList<>();
5656
ImageAuditingRequest request = new ImageAuditingRequest();
57-
request.setBucketName("markjrzhang-1251704708");
57+
request.setBucketName("demo-123456789");
5858
request.setObjectKey("1.png");
5959
request.setDetectType("all");
6060
requestList.add(request);
6161

6262
request = new ImageAuditingRequest();
63-
request.setBucketName("markjrzhang-1251704708");
63+
request.setBucketName("demo-123456789");
6464
request.setObjectKey("1.jpg");
6565
request.setDetectType("all");
6666
requestList.add(request);
6767

68-
request = new ImageAuditingRequest();
69-
request.setBucketName("markjrzhang-1251704708");
70-
request.setObjectKey("1.jpg");
71-
request.setDetectType("all");
72-
requestList.add(request);
73-
74-
request = new ImageAuditingRequest();
75-
request.setBucketName("markjrzhang-1251704708");
76-
request.setObjectKey("1.jpg");
77-
request.setDetectType("all");
78-
requestList.add(request);
79-
80-
long start = System.currentTimeMillis();
81-
ExecutorService threadPool = Executors.newFixedThreadPool(4);
8268
// 传入一个threadpool, 若不传入线程池, 默认TransferManager中会生成一个单线程的线程池。
69+
ExecutorService threadPool = Executors.newFixedThreadPool(4);
8370
TransferManager transferManager = new TransferManager(client, threadPool);
8471
MultipleImageAuditingImpl multipleImageAuditing = transferManager.batchPostImageAuditing(requestList);
8572
multipleImageAuditing.waitForCompletion();
@@ -89,7 +76,6 @@ public static void batchPostImageAuditing(COSClient client) throws InterruptedEx
8976
System.out.println(imageAuditing.getResponse());
9077
System.out.println(imageAuditing.getErrMsg());
9178
}
92-
System.out.println(System.currentTimeMillis() - start);
9379
transferManager.shutdownNow();
9480
client.shutdown();
9581
}

src/main/java/com/qcloud/cos/demo/ci/ImageLabelDemo.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55
import com.qcloud.cos.COSClient;
66
import com.qcloud.cos.model.ciModel.image.ImageLabelRequest;
77
import com.qcloud.cos.model.ciModel.image.ImageLabelResponse;
8-
import com.qcloud.cos.model.ciModel.image.ImageLabelV2Request;
9-
import com.qcloud.cos.model.ciModel.image.ImageLabelV2Response;
108

119
/**
1210
* 图片标签接口使用demo https://cloud.tencent.com/document/product/460/39082

src/main/java/com/qcloud/cos/demo/ci/TextAuditingJobDemo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public static void createAuditingTextJobs(COSClient client) {
2626
//1.创建任务请求对象
2727
TextAuditingRequest request = new TextAuditingRequest();
2828
//2.添加请求参数 参数详情请见api接口文档
29-
request.setBucketName("markjrzhang-1251704708");
29+
request.setBucketName("demo-1234567898");
3030
//2.1.1设置对象地址
3131
// request.getInput().setObject("1.txt");
3232
//2.1.2或直接设置请求内容,文本内容的Base64编码

src/main/java/com/qcloud/cos/demo/ci/VideoAuditingJobDemo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public static void createVideoAuditingJob(COSClient client) {
2626
//1.创建任务请求对象
2727
VideoAuditingRequest request = new VideoAuditingRequest();
2828
//2.添加请求参数 参数详情请见api接口文档
29-
request.setBucketName("markjrzhang-125170470");
29+
request.setBucketName("demo-123456789");
3030
request.getInput().setObject("1.mp4");
3131
request.getConf().setDetectType("Porn,Terrorism,Politics,Ads");
3232
request.getConf().getSnapshot().setCount("10");

src/main/java/com/qcloud/cos/http/DefaultCosHttpClient.java

Lines changed: 11 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,6 @@
1919
package com.qcloud.cos.http;
2020

2121

22-
import java.io.BufferedInputStream;
23-
import java.io.BufferedReader;
24-
import java.io.FileInputStream;
25-
import java.io.IOException;
26-
import java.io.InputStream;
27-
import java.io.InputStreamReader;
28-
import java.net.URI;
29-
import java.net.URISyntaxException;
30-
import java.util.HashMap;
31-
import java.util.List;
32-
import java.util.Map;
33-
import java.util.Map.Entry;
34-
3522
import com.qcloud.cos.ClientConfig;
3623
import com.qcloud.cos.Headers;
3724
import com.qcloud.cos.event.ProgressInputStream;
@@ -51,7 +38,6 @@
5138
import com.qcloud.cos.utils.ExceptionUtils;
5239
import com.qcloud.cos.utils.UrlEncoderUtils;
5340
import com.qcloud.cos.utils.ValidationUtils;
54-
5541
import org.apache.commons.codec.binary.Base64;
5642
import org.apache.http.Header;
5743
import org.apache.http.HttpHost;
@@ -76,6 +62,17 @@
7662
import org.slf4j.Logger;
7763
import org.slf4j.LoggerFactory;
7864

65+
import java.io.BufferedInputStream;
66+
import java.io.FileInputStream;
67+
import java.io.IOException;
68+
import java.io.InputStream;
69+
import java.net.URI;
70+
import java.net.URISyntaxException;
71+
import java.util.HashMap;
72+
import java.util.List;
73+
import java.util.Map;
74+
import java.util.Map.Entry;
75+
7976

8077
public class DefaultCosHttpClient implements CosHttpClient {
8178

@@ -473,17 +470,6 @@ public <X, Y extends CosServiceRequest> X exeute(CosHttpRequest<Y> request,
473470
httpRequest = buildHttpRequest(request);
474471
httpResponse = null;
475472
httpResponse = executeOneRequest(context, httpRequest);
476-
// BufferedReader in = new BufferedReader(new InputStreamReader(httpResponse.getEntity()
477-
// .getContent()));
478-
// StringBuffer sb = new StringBuffer("");
479-
// String line = "";
480-
// String NL = System.getProperty("line.separator");
481-
// while ((line = in.readLine()) != null) {
482-
// sb.append(line + NL);
483-
// }
484-
//// in.close();
485-
// String content = sb.toString();
486-
// System.out.println(content);
487473
checkResponse(request, httpRequest, httpResponse);
488474
break;
489475
} catch (CosServiceException cse) {

0 commit comments

Comments
 (0)