Загрузка файлов в NodeJS и уведомление

Я создаю приложение node, в котором пользователи должны иметь возможность загружать несколько файлов, и после загрузки всех файлов электронное письмо должно быть отправлено пользователю root, электронное письмо также должно содержать ссылку на загруженные файлы, чтобы пользователь root мог получить к ним доступ файлы, загруженные пользователем. Как мне подойти к этой проблеме. Должен ли я хранить эти загруженные файлы на сервере приложений или мне следует использовать какое-либо статическое хранилище, такое как Amazon S3. Эти файлы являются файлами изображений.


person Mahtab Alam    schedule 18.04.2016    source источник


Ответы (1)


Хотя использование S3 имеет много преимуществ, таких как масштабируемость, расширяемость и безопасность, у него также есть ценовая сторона. Так что от файла зависит, насколько он чувствителен и важен. Amazon предоставляет надежный API для обработки файлов любого типа. Он также поддерживает приостановку и возобновление загрузки, многокомпонентную загрузку и контроль версий. Поэтому, если файлы важны, а производительность важна для S3, вы можете использовать для этого встроенные API.

Самым большим недостатком использования сервера приложений является масштабируемость. Поскольку мы говорим о файлах изображений, размер будет зависеть от качества, а масштабирование сервера может быть утомительной задачей, создание API, который достаточно способен управлять, непросто, если не невозможно.

person AppsWise    schedule 18.04.2016