Мой клиент отправляет объект в мой экспресс-бэкэнд, который включает в себя файл PDF. Я с трудом загружаю эти файлы в s3, используя multer.
Я пытался использовать примеры, представленные в документах, но, похоже, они охватывают только те случаи, которые не относятся к моей ситуации.
Объект от моего клиента выглядит примерно так:
{
offerAmount: 3444000,
propertyAddress: '123 Elm Street',
proofOfFunds: file()
}
Маршрут прослушивания предложения выглядит следующим образом:
router.post('/offer', passport.authenticate('jwt', { session:
false }), (req,res) => {
const singleUpload = upload.single('proofOfFunds');
singleUpload(req, res, (err) => {
return res.json({'proofOfFundsUrl': req.file.location})
})
...
})
С текущей настройкой я продолжаю получать «файл не определен». Я бы хотел, чтобы файл для ключа proofOfFunds был загружен на S3 через multer и возвращен URL-адрес файла в качестве ответа.