首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >上传文件到COS遇到的问题?

上传文件到COS遇到的问题?

提问于 2023-02-13 07:36:50
回答 0关注 0查看 197

java代码上传文件到cos,出现了这个com.qcloud.cos.exception.CosClientException: Host name 'online-walmart-shopdata-1258994470.cos.ap-shanghai.myqcloud.com' does not match the certificate subject provided by the peer (CN=aloha-out.cn.wal-mart.com, OU=ISD, O=Wal-Mart Stores Inc., L=Bentonville, ST=AR, C=US)

错误,请问一下怎么解决

下面是代码

代码语言:javascript
运行
AI代码解释
复制
public static boolean sendCos(String key, String filePath) {
  boolean isSuccess = false;
  try {
    File localFile = new File(filePath);
    PutObjectRequest putObjectRequest = new PutObjectRequest(ResourceCosConfig.bucketName, key,
        localFile);
    logger.info(
        "begin to upload, time is " + System.currentTimeMillis() + "===putObjectRequest==="
            + JSONObject.toJSONString(putObjectRequest));
    COSCredentials cred = new BasicCOSCredentials(ResourceCosConfig.secretId,
        ResourceCosConfig.secretKey);
    Region region = new Region(ResourceCosConfig.region);
    ClientConfig config = new ClientConfig(region);
    config.setSocketTimeout(ResourceCosConfig.timeout);
    config.setMaxConnectionsCount(ResourceCosConfig.httpNum);
    config.setHttpProtocol(HttpProtocol.https);
    COSClient cosClient = new COSClient(cred, config);
    PutObjectResult putObjectResult = cosClient.putObject(putObjectRequest);
    logger.info("result is: " + putObjectResult.getContentMd5() + ", "
        + putObjectResult.getDateStr() + ", " + putObjectResult.getETag() + ", "
        + putObjectResult.getExpirationTimeRuleId()
        + ", " + putObjectResult.getExpirationTime() + ", " + putObjectResult.getRequestId()
        + ", "
        + putObjectResult.getVersionId() + ", " + putObjectResult.getMetadata());
    logger.info("end to upload, time is " + System.currentTimeMillis());
    isSuccess = true;
  } catch (CosServiceException serverException) {
    logger.warn("链接不上cos:", serverException.getMessage());
  } catch (CosClientException clientException) {
    logger.error("clientException:[{}]", clientException.getMessage());
  } catch (Exception e) {
    logger.warn("", e);
  }
  return isSuccess;
}

回答

成为首答用户。去 写回答
相关文章
Vue上传文件遇到的问题[通俗易懂]
之前项目中前端使用了vue-cli,引入了上传组件,所以在上传文件时很容易,没有考虑太多问题。
全栈程序员站长
2022/11/10
7550
上传library到Jcenter遇到的问题总结
我本地安装的JDK版本是:1.6.0_43,后来换成:1.7.0_79 ,解决了这个问题。
续写经典
2018/08/28
4470
VFP上传文件到腾讯云对象存储COS
目前VFP MIX ALL 的社群连总要用这个产品,问我能对接吗?猫猫说当然可以了,我们的口号是混合一切。
加菲猫的VFP
2023/08/21
4970
VFP上传文件到腾讯云对象存储COS
midwayjs+COS上传文件
文件上传在后台管理系统是一个比较常见也是一个比较有难度的操作, midway在3.0时提供了文件上传功能 但是在2.0却没有,因为只能使用egg.js的context来获取文件流,从而上传文件
用户4792657
2022/07/06
1.1K0
springboot通过文件流的方式上传文件到腾讯云cos代码记录
用户9131103
2023/07/17
1K0
腾讯云cos上传文件模板
# -*- coding=utf-8 # appid 已在配置中移除,请在参数 Bucket 中带上 appid。Bucket 由 BucketName-APPID 组成 # 1. 设置用户配置, 包括 secretId,secretKey 以及 Region # python3 安装 # pip3 install qcloud_cos_py3 # pip3 install cos-python-sdk-v5 from qcloud_cos import CosConfig from qcloud_cos
小小咸鱼YwY
2021/08/31
15.5K0
Spring boot 上传文件到腾讯云对象储存COS(完整步骤流程)
7.把刚刚我们创建的腾讯云存储桶的信息添加进Spring boot项目的配置文件中
聚优云惠
2019/12/26
10.5K0
前端js上传文件到COS对象存储后获取返回对象链接的方法
由于COS上传密钥放在前端不安全,我们使用腾讯云生产的临时密钥配置在前端,通过前端js sdk上传文件到COS对象存储,在不做任何配置的情况下,COS返回的信息只有Status Code和headers信息
Mr.JC
2020/05/08
13.5K3
前端js上传文件到COS对象存储后获取不到对象链接,求解
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111数字是来凑字数的
用户9327683
2021/12/26
5K1
Vue Cos 上传
cos_utils.js工具函数 /* npm i cos-js-sdk-v5 --save //文件对象上传: utils.cos_utils.putObject( { bucket:'spoongsb-1253997188', region:'ap-chengdu' },'lecturer-files',fileObj,(progerss)=>{ console.log(progerss) },(data
前端小鑫同学
2022/12/24
1.1K0
vant上传文件到后端
最近在做手机版页面,采用的vant框架,这个上传控件和以前用iview、element有点不一样,iview、element都是直接提供后端接口文件会自动发送到后端,vant需要自己负责发送文件到后端,对于我这种面向百度编程人员还是有点难度。特意记一下,能帮到其他面向百度编程人员
用户6362579
2020/04/23
3.5K0
vue上传文件到Minio
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/03
2K0
python上传文件到oss
基础环境 # +++++ 阿里云OSS开发指南里都有详细的步骤,在这里整理了一下自己需要的东西 # 确定开发环境,centOS默认安装了python2.7 # python -V # 安装python开发包 # yum install -y python-devel # 安装OSS的sdk # yum install -y python-pip # pip2.7 install oss2 # 验证oss2是否安装正确 ''' >>> import oss2 >>> oss2.__version__ '2.6
py3study
2020/01/10
9.8K0
Vue上传文件到springboot
使用on-change属性,将每次添加的文件依次推入到fileLists中,然后将fileLists的文件使用formData封装,请求头为'multipart/form-data'
全栈程序员站长
2022/11/03
1.5K0
SAE上传文件到storage
还有什么比代码更清晰的讲解 html代码: 一定需要下面这个: method="post" enctype="multipart/form-data" <html> <head> <title>SAE上传文件到storage 实例演示</title> </head> <body> <form action="test.php" method="post" enctype="multipart/form-data"> <input type="file" name="file" />
smy
2018/04/03
1.4K0
COS上传如何校验文件类型和文件大小
本文校验文件类型和文件大小是基于官方web直传实践教程的学习尝试,以下是具体实现步骤仅供参考:
小马快溜
2020/06/15
2.8K0
COS上传如何校验文件类型和文件大小
plupload多文件上传插件上传文件出现blob的问题处理
第一次使用plupload,上传文件后发现出现了一个blob文件,同时有的文件并没有被上传上,这是什么鬼,大概的搜了下,有遇到这个问题的,不过没有几个实质性的解决了的这个问题还是得靠自己了。
徐大嘴
2019/03/21
2.4K0
腾讯COS对象储存,修改python SDK返回上传文件的Url
scheme + '://' + bucket + '.cos.' + region + '.myqcloud.com/' + fileurl
Mos
2020/05/14
4.2K0
腾讯COS对象储存,修改python SDK返回上传文件的Url
升级到11204遇到的性能问题
有一套系统从11201升级到11204,升级后发现业务SQL变慢,CPU使用率高了很多:
老虎刘
2022/06/22
4930
升级到11204遇到的性能问题
点击加载更多

相似问题

[cos]上传文件,调用PUT Object,遇到accessdenied?

21.8K

cos文件上传问题?

31.8K

JAVA上传文件到COS失败?

2764

COS上传图片的问题?

1739

COS 签名上传文件?

1272
相关问答用户
腾讯计算机系统有限公司 | 高级工程师
擅长3个领域
腾讯云 | 高级技术咨询工程师擅长4个领域
腾讯云 | 高级工程师擅长2个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档