在旧版本的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},
});
点击此处了解更多信息。