ฉันมี 2 ไฟล์ (1 วิดีโอและ 1 รูปภาพ) และฉันต้องการอัปโหลดไปยังเซิร์ฟเวอร์ของฉันโดยใช้ multer นี่คือโค้ดโต้ตอบของฉัน:
const data = new FormData();
data.append('banner', this.state.banner);
data.append('preview', this.state.preview);
axios.post('/lesson', data).then(() => {})
<div>
<input type="file" id='file1' onChange={this.handleUploadFile1} />
<input type="file" id='file2' onChange={this.handleUploadFile2} />
</div>
และนี่คือรหัสเซิร์ฟเวอร์ของฉัน:
router.post('/lesson', upload.single('banner'), upload.single('preview'),controller.addLesson)
จากนั้นฉันได้รับข้อผิดพลาดนี้:
MulterError: ฟิลด์ที่ไม่คาดคิด
โปรดช่วยฉันด้วยว่าฉันจะแก้ไขปัญหานี้ได้อย่างไร