900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > formData上传Excel文件[object object ]数据库接收不到数据

formData上传Excel文件[object object ]数据库接收不到数据

时间:2021-11-10 21:38:52

相关推荐

formData上传Excel文件[object object ]数据库接收不到数据

上传xlsx格式文件给后端,出现 Form Data [object object]错误,表格数据没有进入数据库。

// defaultFlieList是已经上传的文件const { defaultFileList } = thisconst formData = new FormData()console.log(defaultFileList,'defaultFileList'); // 打印结果看下图formData.append(defaultFileList[0].name, defaultFileList[0]) // 核心部分 ,想要的上传格式 "文件名:文件 "rewardUpload(formData).then((res) => {const { code, msg, data } = resif (code === 0) {this.$message.success('操作成功')} else {this.$message.error(msg)}}).catch((e) => {console.log(e)})

下图为console.log(defaultFileList,‘defaultFileList’) 打印的结果,注意红框内容,只需传 originFileObj 即可。

// 问题出在这里formData.append(defaultFileList[0].name, defaultFileList[0]) // 只需要传 originFileObj 就可以解决问题了,正确方式:formData.append(defaultFileList[0].name, defaultFileList[0].originFileObj)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。