tencentyun / cos-nodejs-sdk-v5

腾讯云 COS Nodejs SDK(XML API)
https://cloud.tencent.com/product/cos
MIT License
233 stars 79 forks source link

Feature Request: downloadFile无法支持断点续传,每次都会重新下载为一个新文件,对于大文件下载不友好 #204

Open kalryoma opened 4 months ago

kalryoma commented 4 months ago

https://github.com/tencentyun/cos-nodejs-sdk-v5/blob/200cccd4f0e3dc210c16c34b79e0c3432970fb92/sdk/advance.js#L1489

https://github.com/tencentyun/cos-nodejs-sdk-v5/blob/200cccd4f0e3dc210c16c34b79e0c3432970fb92/sdk/advance.js#L1565

@livehigh 看了一下源码,这两处没有对FilePath已下载的部分进行比对,如果满足续传比对,应当从当前已下载的部分之后的位置开始请求和写入。目前是每次都从头开始下载/分片下载。希望能针对下载大文件(几十G)的场景进行优化,感谢。

livehigh commented 4 months ago

感谢反馈 这块已有排期计划支持哈~