腾讯云cos踩坑

最近接触大文件上传,直接用的腾讯云cos的插件包发现,由服务端中转大文件这种方式太慢了,尽管设置很长的运行时间还是容易超时。
看了下腾讯云cos的文档发现有web直传这一选项不经过服务器,可以极大提高速度缓解服务器压力。
使用不用说了,直接下载官方的js-v5-sdk包就可以。
由于控制台不在我这里,中间遇到一些乱七八糟的问题。
遇到的坑如下:
1:请求遇到AccessDenied,这种情况是没有在控制台设置防盗链或者跨域权限,腾讯云默认的保护拒绝。
2:上传文件成为碎片信息,console打印“get ETag error, please add “ETag” to CORS ExposeHeader setting”,这种情况是需要在跨域规则里配置ExposeHeader ,添加ETag即可。注意:如果存在多个*的跨域策略都要添加,否则不能命中策略。

你可能感兴趣的:(腾讯云)