Использование библиотеки multer с api cloudinary

#node.js #express #file-upload #multer #cloudinary

Вопрос:

Всем доброго дня.

Я пытаюсь загрузить файл в свой облачный сервер через серверную часть nodejs(уже выполнял аналогичный проект). В своем первом проекте я следовал инструкциям на YouTube, используя Multer и Cloudinary api. Хотя я не совсем понимаю, что я сделал, но после проверки документов на cloudinary мне стало интересно, было ли необходимо использовать библиотеку multer и почему?

 cloudinary.v2.uploader.upload() //uploads the file
 

Спасибо за ваш вклад.

Ответ №1:

Вам не нужно специально использовать Multer, но там, где есть запрос POST, поступающий из вашей интерфейсной формы в серверную часть, а затем вы отправляете файл из этой внутренней части в удаленную службу, такую как Cloudinary, обычно используется какое-либо промежуточное программное обеспечение, чтобы извлечь файлы из формы и сделать их доступными для вашего кода для дальнейшего использования, и Multer-очень распространенная библиотека, используемая для этой цели

Есть несколько других библиотек, вы могли бы использовать для этого, например, Cloudinary узел СДК поставляется с простым веб-приложением пример использования многосторонних библиотеки через разъем, а README для проекта рекомендует другую библиотеку под названием официанта для тех же целей — все что угодно, лишь составные данные формы и делает файлы доступными на ваш код может работать здесь