fix: 腾讯云COS问题处理

This commit is contained in:
chc 2023-04-14 11:20:54 +08:00
parent cf7b333662
commit d818b396c4
2 changed files with 4 additions and 3 deletions

View File

@ -52,7 +52,7 @@ public class TencentFilePlugin implements FilePlugin {
// 1 初始化用户身份信息secretId, secretKey // 1 初始化用户身份信息secretId, secretKey
COSCredentials cred = new BasicCOSCredentials(ossSetting.getTencentCOSSecretId(), ossSetting.getTencentCOSSecretKey()); COSCredentials cred = new BasicCOSCredentials(ossSetting.getTencentCOSSecretId(), ossSetting.getTencentCOSSecretKey());
// 2 设置 bucket 的地域, COS 地域的简称请参见 https://cloud.tencent.com/document/product/436/6224 // 2 设置 bucket 的地域, COS 地域的简称请参见 https://cloud.tencent.com/document/product/436/6224
ClientConfig clientConfig = new ClientConfig(new Region("COS_REGION")); ClientConfig clientConfig = new ClientConfig(new Region(ossSetting.getTencentCOSRegion()));
// 这里建议设置使用 https 协议 // 这里建议设置使用 https 协议
clientConfig.setHttpProtocol(HttpProtocol.https); clientConfig.setHttpProtocol(HttpProtocol.https);
// 3 生成 cos 客户端 // 3 生成 cos 客户端
@ -66,7 +66,8 @@ public class TencentFilePlugin implements FilePlugin {
* @return * @return
*/ */
private String getUrlPrefix() { private String getUrlPrefix() {
return "https://" + ossSetting.getTencentCOSBucket() + "." + ossSetting.getTencentCOSEndPoint() + "/"; // return "https://" + ossSetting.getTencentCOSBucket() + "." + ossSetting.getTencentCOSEndPoint() + "/";
return "https://" + ossSetting.getTencentCOSBucket() + ".cos" + ossSetting.getTencentCOSEndPoint() + ".myqcloud.com/";
} }
@Override @Override

View File

@ -75,7 +75,7 @@ public class ImMessageController {
return ResultUtil.data(imMessageService.hasNewMessage(accessToken)); return ResultUtil.data(imMessageService.hasNewMessage(accessToken));
} }
@GetMapping(value = "/unredMessage") @GetMapping(value = "/unreadMessage")
@ApiOperation(value = "获取所有未读消息") @ApiOperation(value = "获取所有未读消息")
public ResultMessage<Long> getUnreadMessageCount() { public ResultMessage<Long> getUnreadMessageCount() {
return ResultUtil.data(imMessageService.unreadMessageCount()); return ResultUtil.data(imMessageService.unreadMessageCount());