Загрузка файла изображения с помощью Express-Upload And Mutler и сохранение с помощью Mongoose - PullRequest
0 голосов
/ 08 июля 2019

У меня есть 2 реализации для загрузки файла.Один использует Express-fileUpload, а второй использует Mutler

Express-fileupload JSON:

 {
        profile: '22220987',
        _id: 5 d22c191df634d0c39b69f15,
        pictures: [{
            name: '009.png',
            data: < Buffer 89 50 4 e 47 0 d 0 a 1 a 0 a 00 00 00 0 d 49 48 44 52 00 00 05 00 00 00 02 d0 08 02 00 00 00 40 1 f 4 a 01 00 00 01 74 69 43 43 50 49 43 43 20 50 72 6 f 66 69... >,
            encoding: '7bit',
            mimetype: 'image/png',
            md5: '0b0489f9ddd8088f74b612fcba55256e',
            size: 1020491,
            _id: 5 d22c191df634d0c39b69f16,
            created_at: 2019 - 07 - 08 T04: 07: 45.184 Z
        }]
    }

Получение файла с использованием Mutler:

{ fieldname: 'avatar',
  originalname: '012.png',
  encoding: '7bit',
  mimetype: 'image/png',
  destination: 'destination/',
  filename: '703183f0026a47a92e191acf17ca8171',
  path: 'destination/703183f0026a47a92e191acf17ca8171',
  size: 348774 }

Я использую Uppy длязагрузка файла на стороне клиента.Каков наилучший способ сохранить это изображение в мангуст.Какой из них является более отказоустойчивым (между Mutler или express-fileupload), как преобразовать обратно в изображение, если я использую express-fileupload , если я напрямую сохраню буфер данных в mongoose или я должен преобразовать его в изображение вПеред сохранением в другом формате.

Буду признателен за любую помощь или помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...