我有AWS S3帐户。我正在尝试使用nodejs上传AWS s3原生的image form expo react反应。我在快递中使用了multer。当我调试我的req.file是未定义的。我是
前端代码
range
后端代码
let body = {
title: this.state.title,
heading: this.state.heading
}
const uri = this.state.image.uri;
const uriParts = uri.split('.');
const fileType = uriParts[uriParts.length - 1];
fd.append('file', {
uri,
name: `photo.${fileType}`,
type: `image/${fileType}`,
});
fd.append('data', JSON.stringify(body));
console.log(JSON.stringify(body));
axios.post('http://192.168.1.202:8001/setdata',{ //https://my-villege.herokuapp.com/setdata
body: fd,
headers: {
'Accept': 'application/json',
'Content-Type': 'multipart/form-data',
}
}
)
在这里,我希望req.file作为对象,但是没有可用的req.file。