S3 ManagedUpload equivalent in aws javascript sdk v3?



在旧版本的javascript中,我使用manageduload函数将大文件上传到s3,它将执行文件的排队和管理多部分。但在V3中,这个函数在文档中没有任何位置,是不是被删除了?或者还有其他选择吗?请帮忙。。。

在V3中,高级抽象被转移到功能特定的lib包,而客户端包提供了低级别公共api的一对一映射。

对于S3,客户端在@aws-sdk/client-s3中,高级操作分别在@aws-sdk/lib-storage包中。

托管上传的示例上传代码如下所示

const { S3Client } = require("@aws-sdk/client-s3");
const { Upload } = require("@aws-sdk/lib-storage");
const multipartUpload = new Upload({
client: new S3Client({}),
params: {Bucket: 'bucket', Key: 'key', Body: stream},
});

点击此处了解更多信息。

最新更新