Hi!
В этой короткой статье я собираюсь объяснить, как можно загружать составные данные формы с обратной связью.
Возможно, вы ищете, как отправлять файлы через Post Request в режиме обратной связи, в официальной документации нет четкой ссылки на это.
Проверим следующее:
Пакет Multer
Мы собираемся использовать multer, Multer - это пакет nodeJS для обработки составных данных формы: https://www.npmjs.com/package/multer
Вы можете установить с помощью npm i multer или yarn add multer в зависимости от случая.
Multer собирается добавить к запросу объект body или объект файла.
Затем, если вы уже установили multer, вы можете добавить логику в свой контроллер:
Не забудьте выполнить импорт таким образом:
import multer = require(‘multer’); import { RestBindings, Request, Response, } from ‘@loopback/rest’;
Теперь вам нужно только использовать объект request.files и request.fields, чтобы увидеть информацию о файле, что-то вроде этого: