iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue上传文件formData入参为空,接口请求500的解决
  • 627
分享到

vue上传文件formData入参为空,接口请求500的解决

2024-04-02 19:04:59 627人浏览 八月长安
摘要

目录1.首先封装axiOS请求2.Vue文件点击上传按钮接下来贴出解决的方案long long long time no see,最近遇到个奇葩的问题来记录下,不知道有没有小伙伴和我

long long long time no see,最近遇到个奇葩的问题来记录下,不知道有没有小伙伴和我一样崩溃过。

写了三年代码,上传这么简单的功能。第一次遇到前端入参fromData请求接口报500的问题,百度了好多资料尝试也没有解决。后台一直说我前端的问题,于是debugger一步一步查。

下面来看看报错代码的流程,用你们的丰富经验和火眼金睛帮忙看下到底错在哪里了?!

项目用的是vue-cli3脚手架搭建,vue-admin-template后台框架开发

1.首先封装axios请求

如下图所示:

2.vue文件点击上传按钮

获取的file文件赋值给this.file...

如下所示:

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

debugger后的axios请求如下:

此时的formData为空对象。

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

请求头以及请求参数和后台沟通了也是一致的。。所以这种情况一直报500无法接收到前端参数,你们知道什么问题吗??

next,换了一种请求方式,用的axios原生请求格式写了一版,终于看到久违的200 ==...

接下来贴出解决的方案

方方的,这样就解决了上传接口的问题。如果帮助到你们也是很开心的,以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: vue上传文件formData入参为空,接口请求500的解决

本文链接: https://www.lsjlt.com/news/150417.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作