Я застрял с проблемой. Я загружаю файл в корзину s3, используя aws sdk. Но для файлов размером 2-3 МБ это хорошо, но при загрузке больших файлов я не могу загрузить файлы. вот мой JS код:
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.283.1.min.js"></script>
AWS.config.update({
accessKeyId : 'xxxxxxxxxxxx',
secretAccessKey : 'xxxxxxxxxxxxxxxxxxxx'
});
AWS.config.region = 'us-west-1';
$("#uploadForm").submit(function () {
$("#progress").show();
var bucket = new AWS.S3({params: {Bucket: 'bucketname', apiVersion: '2006-03-01'}});
var uploadFiles = $('#upFile')[0];
var upFile = uploadFiles.files[0];
if (upFile) {
var uploadParams = {Key: 'podcats/' + (Date.now()) + '/' + upFile.name, ContentType: upFile.type, Body: stream, ACL: 'public-read'};
bucket.upload(uploadParams).on('httpUploadProgress', function (evt) {
bucket.upload(uploadParams).on('httpUploadProgress', function (evt) {
//console.log("File Uploading: " + parseInt((evt.loaded * 100) / evt.total)+'%');
}).send(function (err, data) {
console.log(data);
});;
}
return false;
})
;
Пожалуйста, помогите мне решить проблему. Я попытался сделать больше исследований и разработок, но не нашел никаких решений. пожалуйста, обратите внимание: я использую PHP для программирования на стороне сервера, но не используется для связи с s3.