在旧版本的 javascript 中,我使用 ManagedUpload 函数将大文件上传到 s3,它将进行排队并管理文件的多部分。但在 V3 中,这个函数在文档中没有任何地方,是被删除了吗?或者还有其他选择吗?请帮忙...
在 V3 中,高级抽象被转移到特定功能lib
包,而客户端包提供低级公共 API 的一对一映射。
For 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},
});
更多信息here https://aws.amazon.com/blogs/developer/modular-packages-in-aws-sdk-for-javascript/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)