Я использую потоковую передачу для отправки изображений на сервер вместо отправки всего изображения https://github.com/axios/axios#request-config
(async () => {
let r = await axios
.post(`http://localhost:5000/upload`, {
file: fs.createReadStream("C:\\Users\\Administrator\\Pictures\\a.jpg"),
// Error: Request failed with status code 500
// file: await fs.readFile("C:\\Users\\Administrator\\Pictures\\a.jpg")
})
.then(v => v.data);
l(r); // ok
})();
Код сервера https://docs.nestjs.com/techniques/file-upload
@Post('upload')
@UseInterceptors(FileInterceptor('file'))
upload(@UploadedFile() file, @Body() body) {
l(file); // undefined
return 'ok';
}
Я пробовал его длядолго, что мне делать?