через gridfs - тогда вот я делал так: Делаю схему под файлы - там храню название файла, размер, мета данные, кто залил, коды для отдачи и т.п и там же ссылка на файл в gridfs. У меня торчит два эндпоинта на ружу - первый это создание вот такой мета-инфы о файле - в итоге отдаю клиенту ИД этой мета-записи. Клиент льет вторым запросом файл уже сам файл с указанием полученного ИД. Потом в схеме файла определяю мидлвар pre(remove) чтоб при удалении мета-записи удалился и файл из gridfs. Скачивание из базы проходит по по ИД, а по специальному коду (ну это я там с безопасностью заморочился - мож и по ИД сделать обычному) Код примерно такой
Спасибо!
Обсуждают сегодня