У меня есть несвязанная сборка приложений с Django 2, API с DRF и интерфейсное приложение Angular 6. Я хочу, чтобы пользователи могли загружать фотографии для своих профилей и, возможно, в будущем некоторые PDF-файлы, и после некоторых исследований я понял, что наиболее удобным будет хранить эти файлы в корзине Amazon S3.
Я нашел множество ресурсов о том, как загружать файлы в корзину S3 как на Angular, так и на Django, и теперь мне было интересно, как лучше всего сделать это в моем несвязанном приложении: должен ли я управлять им во внешнем интерфейсе, а не использовать мой бэкэнд вообще? или я должен передать файл из моего углового в мое приложение Django, а затем загрузить его оттуда в корзину?
Некоторые плюсы и минусы обоих подходов? Я делаю это впервые, и мне не удалось найти много ресурсов для несвязанных приложений.
Любая помощь приветствуется! Спасибо!