如何解决我是AWS新手将文件上传到存储桶时,我的连接不断超时我该怎么办?提前致谢
这是我底部的代码。当我尝试上传图像或任何大小小于1 MB的文件时,它可以毫无问题地上传。但是,当我尝试上传大于2 MB的音乐文件时,会产生超时错误。代码正确吗?我缺少任何特定的配置吗?还是在我的AWS Console S3存储桶配置中的某个位置?
//When I run the script,images can easily upload
var bucketRegion = "us-east-2";
var IdentityPoolId = "IDENTITTY_POOL_ID";
var bucketName = "BUCKET_NAME";
var fileName = file.name;
var filePath = 'folder/' + fileName;
var fileUrl = 'https://' + bucketRegion + '.amazonaws.com/'+ bucketName +'/' + filePath;
var upload = new AWS.S3.ManagedUpload({
params:{
Bucket: bucketName,Key: filePath,Body: file,ACL: "public-read"
}
});
var params = {
Bucket: bucketName,ACL: "public-read"
}
var s3UploadPromise = new Promise(function(resolve,reject) {
s3.upload(params,function(err,data) {
if (err) {
console.error(err);
reject(err);
} else {
console.error(data);
resolve(data);
}
}).on('httpUploadProgress',function(p){
console.log(p);
});
});
var promise = s3UploadPromise;
promise.then(
function(data){
alert("Uploaded!");
},function(err){
return alert("There was an error: ",err.message);
}
);
}
else{
console.log("No files uploaded");
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。