在reactjs中使用“获取”上传文件
我正在尝试使用ReactJS上传文件。
handleUploadfile = (event) => {
event.preventDefault();
const data = new FormData();
data.append('photo',event.target.files[0] );
data.append('name', 'Test Name');
data.append('desc', 'Test description');
fetch("http://localhost:3001/todo/upload", {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/x-www-form-urlencoded'
},
body: data
}).then((response) => {
return response.text();
})
}
Run Code Online (Sandbox Code Playgroud)
由于某些原因,我无法使用以下命令读取nodejs(+ multer)服务器上的文件:
req.files
在后路由器显示“未定义”。