COS的web直传如何设置回调?

  • 回答 (2)
  • 关注 (0)
  • 查看 (201)

1、web直传完成后,服务端无法知道文件是否上传成功,上传者是谁,文件的信息

2、使用web直接调用服务端接口,感觉可靠性低很多

3、使用scf似乎也没法知道上传者信息,而且有时还不触发

用户1185270用户1185270提问于
Jinqn

腾讯 · 高级工程师 (已认证)

腾讯云COS前端开发回答于
推荐

web 直传 demo 已更新,可以参考这个:

https://github.com/tencentyun/cos-js-sdk-v5/tree/master/demo

1. 后端的签名服务应该判断当前用户的登录态、是否允许当前请求的签名路径,做好安全校验。

2. 如果需要知道文件谁传的,需要自行在数据库记录文件链接和用户的关系。

回答过的其他问题

ajax请求COS的jsonAPI,设置了CORS还是报跨域?

Jinqn

腾讯 · 高级工程师 (已认证)

腾讯云COS前端开发
推荐

Methods 至少需要选上 GET、PUT、POST、HEAD

COS范围下载?

Jinqn

腾讯 · 高级工程师 (已认证)

腾讯云COS前端开发
推荐
可以用标准 Http 头部 Range 来指定下载范围。 COS 的 SDK 应该都支持自定义 Header,可以设置: Range: 'bytes=2000-7999' 和 Range: 'bytes=9000-9599'... 展开详请

通过APP上传的图片到对象存储,缩略图的处理最佳建议是什么?

Jinqn

腾讯 · 高级工程师 (已认证)

腾讯云COS前端开发
推荐

对象储存txt怎么设置成永久下载,而不是打开?

Jinqn

腾讯 · 高级工程师 (已认证)

腾讯云COS前端开发
推荐

到控制台设置对象的 header,增加 Content-Disposition 字段

COS的XML API怎样获得上传文件的链接?

Jinqn

腾讯 · 高级工程师 (已认证)

腾讯云COS前端开发
推荐
当前接口没返回 url,可以自行按格式拼接 url: http://bucket-appid.cos.ap-guangzhou.myqcloud.com/test/test.jpg 如果是私有读,需要拼上签名: http://bucket-appid.cos.ap-guangzh...... 展开详请

调用COS的GET Service接口报403无权限?

Jinqn

腾讯 · 高级工程师 (已认证)

腾讯云COS前端开发
推荐

贴一下你的 AppId 和计算过程?

看了回复,是 formatUri 不应该写域名,请填 '/'

关于作者

Jinqn

腾讯 · 高级工程师 (已认证)

腾讯 高级工程师

扫码关注云+社区