vue formdata格式传递参数,vue formdata上传文件

  vue formdata格式传递参数,vue formdata上传文件

  摘要:本文主要介绍了vue上传文件formData空输入和接口请求500的解决方案,具有很好的参考价值。希望对你有帮助。如有错误或不足之处,请不吝赐教。

  :

目录

   1.首先,打包axios request 2.vue文件。点击上传按钮。接下来,贴出解决方案很久很久不见。最近遇到一个很奇妙的问题要记录。不知道有没有朋友和我一样崩溃过。

  我写了三年代码,上传了这么简单的功能。第一次在fromData请求接口report 500中遇到前端参与的问题,百度尝试了很多数据都没有解决。后台一直在说我前端的问题,于是调试器一步步检查。

  让我们来看看报错码的过程,用你丰富的经验和敏锐的眼光帮我们看看到底是哪里出了问题。

  本项目采用vue-cli3脚手架搭建,vue-admin-template后台框架开发。

  

1.首先封装axios请求

  如下图所示:

  

2.vue文件点击上传按钮

  将获得的文件分配给this.file.

  如下所示:

  红框内容是formData,console.log(formData.get(file ))的值

  调试后的Axios请求如下:

  此时,的formData是一个空对象。

  网络请求接口没有formData参数,不知道具体是什么原因。

  报头和请求参数也与后台通信一致。所以这个情况已经上报给500了,前端参数收不到。你知道问题出在哪里吗?

  接下来改变了请求方式,用axios原生请求格式写了一个版本,终于看到了久违的200==.

  

接下来贴出解决的方案

  方方,从而解决上传接口的问题。如果我能帮助你,我会很高兴。以上是我的亲身经历。希望能给大家一个参考,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: