对象存储 node.js 如何暂停下载?

  • 回答 (1)
  • 关注 (1)
  • 查看 (90)

我想用electron开发桌面应用,使用对象存储 node sdk 开发文件上传下载断点续传功能,但是我没有在node下载中发现暂停的方法,有没有什么办法可以暂停下载或者终止下载进程

用户6809575用户6809575提问于
Jinqn

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

腾讯云COS前端开发修改于
推荐

// 上传时获取任务 id

cos.putObject({

onTaskReady: (taskId) => {

console.log(taskId); }

...

});

// 统一监听任务列表

cos.on('list-update', () => {

// 更新你的列表,每一项有一个任务 id

});

// 操作任务id

cos.pauseTask(item.id);

cos.restartTask(item.id);

cos.cancelTask(item.id);

回答过的其他问题

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

Jinqn

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

腾讯云COS前端开发
推荐

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

对象存储中远程服务器使用cos的相关方法,是否需要解析域名,配置hosts文件?

Jinqn

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

腾讯云COS前端开发
推荐

远程服务器什么意思?具体什么场景?

一般只要用存储桶的域名发请求到对应园区的 IP 上,就能正常使用。

腾讯云相同园区的 CVM,上传同园区 COS 时,域名会自动解析为内网 IP。

COS中,能否使用sdk生成读写整个文件夹的临时签名?

Jinqn

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

腾讯云COS前端开发
推荐已采纳

临时秘钥报错,如何解决?

存储桶的默认加速域名 cdn 如何更改业务类型, 即把静态加速改成下载加速?

Jinqn

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

腾讯云COS前端开发
推荐

我理解你意思是,浏览器打开的时候要下载,不要直接显示。

通过存储桶的文件 Content-Type 来控制

腾讯云怎么储存json数据?

Jinqn

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

腾讯云COS前端开发
推荐
上传文件,内容写 json 字符串就好了。 比如 js sdk cos.putObject({ Bucket: '', Region: '', Key: '1.json', Body: '{"abc": "hello!"}', }, functio...... 展开详请

关于作者

Jinqn

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

腾讯 高级工程师

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励