记录一次上传文件,file文件有,但是formData一直为空的问题

1,axios请求有两种方式,第一种

asiox.post(…)

axios({
url: this.url,
method: “POST”,

})

然后我不管用什么东西获取文件,最后肯定是有一个file对象,咱们拿到file对象,进行如下操作

const formData = new FormData();
formData.append("file", file);

总的来说,就是生成一个formData对象,然后进行上传嘛

好,懂得都懂,接下来,脑子有时候短路真可怕
情况:
正常上传参数如下,有一个二进制文件
在这里插入图片描述
犯傻的情况: 我不止有这个参数,我还需要一个标识token,然后我就写成了
在这里插入图片描述
。。。。。其实formData就是一个对象,我们直接放里面就可以,比如下面这样
在这里插入图片描述
是的,我犯了2个错误,
第一是将请求题下意识认为是data对象带数据,
第二是请求头,当data对象的post请求,默认请求头不会设置为form-data
引以为戒。。。。。。。。。。。。。

相关推荐

  1. File 文件搜索,啤酒问题,删除非文件夹

    2024-04-14 14:48:03       34 阅读
  2. Axios 中文件(Upload File)方法

    2024-04-14 14:48:03       47 阅读
  3. ElementuiPlus文件失败原因,一个小坑记录

    2024-04-14 14:48:03       57 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-14 14:48:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-14 14:48:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-14 14:48:03       87 阅读
  4. Python语言-面向对象

    2024-04-14 14:48:03       96 阅读

热门阅读

  1. 【Study Notes】Bibliometrics Analysis -Process

    2024-04-14 14:48:03       35 阅读
  2. 【Druid】数据库连接超时

    2024-04-14 14:48:03       39 阅读
  3. [RK-Linux] RK3399 DRM驱动程序框架详解

    2024-04-14 14:48:03       32 阅读
  4. CentOS 7挂载命令详解

    2024-04-14 14:48:03       32 阅读
  5. Unity数据持久化—Json存档

    2024-04-14 14:48:03       39 阅读
  6. JVM复习

    JVM复习

    2024-04-14 14:48:03      33 阅读
  7. Iterator 和 ListIterator 有什么区别?

    2024-04-14 14:48:03       44 阅读