Я пытаюсь отправить два объекта, один из которых - объект myFile, в котором есть информация о загруженном файле (имя, описание, автор и т. Д.), Другой объект - это FormData, в котором файл выбранuser.
я пробовал это
uploadFile(fileObject:myFile,formData:FormData,project:Project){
let obj = {
fileObj: fileObject,
formDat: formData
};
let url = URL_SERVICE + 'projects/'+proyect._id+'/files?token='+this.token;
return this.http.put(url,obj).pipe( map( (res:any) => {
return res;
}));}
и этот запрос пут, но в обоих случаях я получаю пустое тело:
return this.http.put(url,{fileObejct,formData}).pipe( map( (res:any) => {
return res;
Это простоМаршрут просто распечатать тело
app.put('/:id/files',cors({origin:"http://localhost:4200"}),[mwAuth.checkToken],(req,res) =>{
var idProject = req.params._id;
var body = req.body;
res.status(200).json({
ok:true,
body: body
});
});