全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

流式下载(Node.js)

最近更新时间:2024-10-24 19:18:11

当下载的文件较大或者一次性下载耗时太长时,您可以通过流式下载,逐步写入数据而不占用大量内存,直到完成文件的下载。

流式下载适用于需要更灵活的文件处理的场景。例如当您需要边下载边处理数据时(如数据压缩、加密等),或者当文件较大时,该方式可以有效地管理内存使用。

以下代码用于流式下载:

client.object.get({
     Bucket: '<bucketName>', // 填入存储桶,非必填
     Key: '<objectKey>', // 填入对象键(例如1.jpg,a/b/test.txt),必填字段
     Output: fs.createWriteStream('./tmp2-objectKey')
}, function(err, data) {
     if (err) {
        console.log('下载失败')
    } else {
        console.log('下载成功')
    }
});

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈