【发布时间】:2021-08-29 04:28:45
【问题描述】:
我想一次上传多张图片,我使用Multer作为中间件,我可以成功上传单张图片。
客户
const {register,handleSubmit}=useForm()
const onSubmit = (images) => {
let formData = new FormData()
axios.post(`${url}/uploadMultiple`,formdata)
}
使用 react-hook-form
<form onSubmit={handleSubmit(onSubmit)}>
<input type='file' multiple {...register('multipleImages')} />
<button type='submit' >Upload multiple images</button>
</form>
)
路线
route.post('/uploadMultiple',upload.array('imagess'),(req,res)=>{
console.log(req.files)
}
【问题讨论】: