最近几天以来,我一直陷入困境。我需要做的是从AWS S3存储桶中获取一个现有的PDF文件,并将其作为Blob对象发送回去。移动应用程序将使用此Blob对象下载PDF。不幸的是,我遇到了错误,{“ statusCode”:400,“ body”:“ Blob不是构造函数”}。我在 Typescript 中写后端。
const params = {
Bucket: downloadFileConfig.s3DownloadFileBucket,
Key: fileLocation,
};
const bucketData = await s3.getObject(params).promise();
const blob = new Blob([bucketData.Body], {type : 'application/pdf'});
return blob;
我能够从S3存储桶中成功获取PDF文件。