Как отправить изображение, загруженное во фронтенде на javascript, на AWS S3 в Django?

У меня есть веб-приложение, фронтенд использует HTML5, бэкенд - Django. Во фронтенде есть кнопка upload, которая должна загрузить изображение на AWS S3. Теперь я могу только загрузить изображение с помощью этой кнопки, но я не знаю, как сохранить его на AWS S3 через Django. Как я могу это сделать?

<script>
           function renderCover(value, row) {
            return '<input accept="image/*" type="file" id="files" />\n' +
                '<img id="image" />'
        }

        function handleFileSelect (evt) {
            // Loop through the FileList and render image files as thumbnails.
            for (const file of evt.target.files) {

                // Render thumbnail.
                const span = document.createElement('span');
                const src = URL.createObjectURL(file);
                span.innerHTML =
                    `<img style="height: 75px; border: 1px solid #000; margin: 5px"` +
                    `src="${src}" title="${escape(file.name)}">`;

                document.getElementById('list').insertBefore(span, null)
            }
        }
</script>
Вернуться на верх