vue项目中,上传文件出错了

提交表单数据:

clipboard.png

后台给出了 the request was rejected because no multipart boundary was

found,查阅了一些资料发现我们不应该设置
'Content-Type': 'multipart/form-data',应该浏览器自动去识别

后台的接口需要以form表单的的形式来接受,但是文件又不是必传的,数据包含了数组这种类型的,不通过转json就会提示reject[object, object],这种错误,该怎么办呢???

clipboard.png
后台报错
: rejected value [[object Object],[object Object],[object Object]];

阅读 6.7k
3 个回答

和后端沟通沟通沟通!!!!!!
第一,确定dept什么情况下,后端会认为它是空的
其次,确定dept的数据格式,后端需要怎样的格式

确定后,自行百度。3333

数组转成字符串数组传给后端,让后端去解析JSON


JSON.stringfy([[{"projectPlanDeptId":"1113343735117905921","projectPlanDeptName":"技术部"},{"projectPlanDeptId":"1113343837983211521","projectPlanDeptName":"售后部"}]])

后端需要这样传字段

clipboard.png
总算是解决了,谢谢大家

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题