【发布时间】:2020-09-23 17:07:31
【问题描述】:
const [image, setImage] = useState([]);
const handleImage = (event) => {
setImage(...Array(event.target.files[0]))
}
const handleSubmit = (e) => {
const fd = new FormData();
fd.append('title', title);
fd.append('prebuildImages', image);
axios.post('/admin/prebuild', fd , {
headers: {'Content-Type': 'multipart/form-data' }
})
.then(res => console.log(res))
}
<input type="file" onChange={handleImage}/>
【问题讨论】:
-
在服务器端处理。它返回状态码 500。您应该检查 api '/admin/prebuild'
-
是的,必须以数组的形式发送。但我不知道该怎么做
标签: javascript html reactjs react-native react-redux