Метеор: загрузка файла с клиента в коллекцию Mongo против файловой системы против GridFS

Meteor великолепен, но ему не хватает встроенной поддержки для традиционной загрузки файлов. Есть несколько вариантов обработки загрузки файлов:

От клиента, данные могут быть отправлены с помощью:

Meteor.call ('saveFile', data) или collection.insert ({file: data})Форма «POST» или HTTP.call («POST»)

На серверефайл может быть сохранен в:

коллекция файлов mongodb с помощью collection.insert ({file: data})файловая система в / path / to / dirmongodb GridFS

Каковы плюсы и минусы этих методов и как лучше их реализовать? Я знаю, что есть и другие варианты, такие как сохранение на сторонний сайт и получение URL.

Ответы на вопрос(2)

Ваш ответ на вопрос