Django загрузка больших файлов на s3 на heroku

Во имя всего святого, можем ли мы получить решение для загрузки больших файлов на Amazon s3 bucket на heroku? Я перерыл все в сети и не нашел ни одного рабочего решения или четкой документации. Тем временем YouTube загружает часовые HD видео!!!!. Пожалуйста, отвечайте только люди с опытом или успехом в загрузке больших 20-минутных видео в приложение. Не хочу, чтобы люди без опыта давали ссылки на другие неработающие ответы. Кстати, мой сайт www.theraplounge.co/ и мы не можем получить большой файл загружен для ничего. (Boto3, эти виджеты s3-direct) и т.д.

Я заставил свой код работать со следующим:

    <script type="text/javascript">

  function s3upload() { 
    AWS.config.region = 'us-east-1'; // Region
    AWS.config.credentials = new AWS.CognitoIdentityCredentials({
        IdentityPoolId: 'My-CREDITIONALS',
    });

    var files = document.getElementById('fileUpload').files;
    if (files) 
    {
        var file = files[0];
        var fileName = file.name;
        var fileUrl = 'https://MY-BUCKET-NAME.s3.amazonaws.com/' + fileName;

        var s3 = new AWS.S3({apiVersion: '2006-03-01'}); 

        var params = {
            Bucket: 'MY-BUCKET',
            Key: fileName,
            Body: file,
        };

        var s3 = new AWS.S3({apiVersion: '2006-03-01'});  
        var options = {partSize: 5 * 1024 * 1024, queueSize: 1};

        s3.upload(params, options, function(err, data) {
                if(err) {
                    alert('error');
                } else{
                alert('uploaded suceessfully')
                };
        });
        console.log(s3)

    }
  };
</script>

Правда, он не работает с файлами более 40 МБ. В настоящее время я пытаюсь заставить его работать с большими файлами.

Вернуться на верх