Я пытаюсь отправить json с изображением на другой api из моего nesjs api, я использую httpservice.post, но всегда получаю сообщение об ошибке - файл не предоставляется.
изображение загружается пользователем и сохраняется в общей папке, затем я пытаюсь получить изображение из папки и отправить его в api.
в удаленном api они ожидают - изображение необработанных данных и Content-Type: multipart / form-data в заголовке, я пробовал оба, но это не работает.
это код:
const image = await fs.createReadStream(`./public/storage/images/${image.filename}`);
let imageData = {
"file": image,
"caption": tag,
"isLogo": false
}
const res = await this.httpService.post(
`${urlapi}`,
imageData,
{
headers: {
"Authorization": `Bearer ${access_token}`,
"Content-Type": "application/json"
}
}
)
.toPromise();
Я новичок в nestjs и node, я был бы очень признателен за помощь.
<projectRoot>/dist/public/storage/images/${image.filename}
? Если нет, то это объясняет, почему там нет файла. - person Jay McDoniel   schedule 02.09.2020