当前位置: 首页 > article >正文

FromData格式提交接口时入参被转成JSON格式问题

本地上传文件后通过事件提交文件,一般先通过前端组件生成文本流,在通过接口提交文本流,提交文本流一般使用FormData的入参形式传入,接口请求头也默认"Content-Type": “multipart/form-data”,但是某些场景统一设置了请求头,使得请求接口时并不会自动转换,则上传的接口入参被转为了JSON格式

入参


const formData = new FormData()
formData.append('file', this.file)

uploadApi(formData).then((res) => {
...
})


转换前请求头

'Content-Type': 'application/json'

在这里插入图片描述

转换后

headers: { "Content-Type": "multipart/form-data" }

在这里插入图片描述

这样在请求时单独设置请求头

前提是在请求组件中要解构,将外来的header解构到公共组件中设置的header对象中,这样才能把值传进去

  config.headers = {
    'Content-Type': 'application/json',
	// 其他设置 。。。。。。
    ...config.headers
  }
  

http://www.kler.cn/a/396401.html

相关文章:

  • JVM双亲委派与自定义类加载器
  • 计算机网络 (4)计算机网络体系结构
  • 路由器基本原理与配置
  • 文献阅读 | Nature Communications:使用自适应图注意自动编码器从空间解析的转录组学中解读空间域
  • react+hook+vite项目使用eletron打包成桌面应用+可以热更新
  • 新版Apache tomcat服务安装 Mac+Window双环境(笔记)
  • 前端(3)——快速入门JaveScript
  • uni-app移动端与PC端兼容预览PDF文件
  • Rust 语言学习笔记(四)
  • Qt中实现旋转动画效果
  • Electron 项目启动外部可执行文件的几种方式
  • 网络安全之WINDOWS端口及病毒编写
  • 发国外SCI/SSCI/AHCI,文章被WOS数据库漏检,应该如何催检索?附催检索(信)邮件模板!
  • CAP与BASE分布式理论
  • 利用redis的key失效监听器KeyExpirationEventMessageListener作任务定时提醒功能
  • DLMM(数字化转型成熟度模型认证)是什么?
  • 苍穹外卖学习-day11
  • 艾体宝干货丨微突发流量检测与分析:IOTA让网络监控更精准
  • 鸿蒙next版开发:ArkTS组件通用属性(文本通用)
  • 每日八股——JVM组成
  • SpringSSM整合
  • The Planets: Earth -- 练习
  • GOLANG+VUE后台管理系统
  • Linux第92步_如何编写“设备树”下的platform设备驱动
  • STM32 串口输出调试信息
  • watch监听事件未生效