我在S3存储桶中有文件(PDF和图像),我正在尝试使用
下载1.2 12456.5 565.5 45 458
我正在Uint8Array中获取数据,如何将其作为文件获取?
在该文件的AWS属性中:
bucket.getObject(params, function(err, data)
代码:
Content-Disposition : inline
Content-Type : application/pdf
控制台:
const params = {
Bucket: 'mts-test-procedure-document',
Key: 'Key'
};
bucket.getObject(params, function(err, data){
if (err) {
console.log('There was an error getting your file: ', err);
return false;
}
console.log('Successfully got file.', data);
// return true;
});
答案 0 :(得分:0)
您需要在上传文件时进行定义。 对于图片
Content-Type: "image/jpeg"
用于jpeg图像
对于pdf:
Content-Type: "application/pdf"
Content-Disposition: inline;
更多内容-type可以在https://s3browser.com/features-content-mime-types-editor.aspx
找到