最近用到了node.js进行文件上传到其他服务器,在使用formData 上传时候遇到对方接口处理失败问题

问题原因

因为node.js 中 axios 没法识别 Content-Type 设置,所以我们要调用 fromData.getHaders 进行配置

const file = readFile(path)
const form = new FormData()
form.append('file', file)
const formHeaders = form.getHeaders()
const _url = url + String(path).replace('../dist/', '')
const data = {url: _url,method: 'post',data: form,headers: { ...headers, ...formHeaders },timeout: 1000000000
}
axios(data)

关于在node.js 中使用formData 发送axios上传文件失败解决方案相关推荐

  1. ENSP如何开启服务器的http_如何使用HTTP模块在Node.js中创建Web服务器(上)

    当你在浏览器中查看网页时,其实是在向互联网上的另一台计算机发出请求,然后它会将网页提供给你作为响应.你通过互联网与之交谈的那台计算机就是Web服务器,Web服务器从客户端(例如你的浏览器)接收HTTP ...

  2. php 下 html5 XHR2 + FormData + File API 上传文件

    FormData的作用: FormData对象可以帮助我们自动的打包表单数据,通过XMLHttpRequest的send()方法来提交表单.当然FormData也可以动态的append数据.FormD ...

  3. linux的ftp轮询上传文件,Android中实现异步轮询上传文件

    前言 前段时间要求项目中需要实现一个刷卡考勤的功能,因为涉及到上传图片文件,为加快考勤的速度,封装了一个异步轮询上传文件的帮助类 效果 先上效果图 设计思路 数据库使用的框架是GreenDao,一个非 ...

  4. Web自动化成长之路:selenium中鼠标、键盘、上传文件操作、使用js脚本

    前言:UI自动化操作时,鼠标操作.键盘操作.文件上传都是使用普遍且重要的操作,接下来我们就一起来学习下吧 一.文件上传 a)send_keys:一定是要是input元素 input 里的type=&q ...

  5. vue+node.js操作阿里云OSS,上传和删除文件

    效果图 一.上传文件 二.删除文件 第一步,引入依赖 npm install ali-oss --save 第二步,写OSS配置文件(server/oss.js) 这里需要在阿里云开通子账号,赋予相应 ...

  6. axios 上传文件_聚是一团火散作满天星,前端Vue.js+elementUI结合后端FastAPI实现大文件分片上传...

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_175 分片上传并不是什么新概念,尤其是大文件传输的处理中经常会被使用,在之前的一篇文章里:python花式读取大文件(10g/50 ...

  7. ajax send上传出错,AJAX + FormData 上传文件失败?

    做了一个上传头像的功能,先选择头像(用按钮代替了丑陋的input),选择文件成功,用 input onchange() 句柄 做的预览图片功能也成功,确认上传的时候,想用AJAX,从 有什么方法能aj ...

  8. 原生js实现打开手机相册并上传文件到服务器

    js实现上传文件服务器,打开手机相册 在common文件夹中封装公共方法 // 上传照片upimage () {// 打开手机相册return new Promise((resolve, reject ...

  9. vue中通过post方式异步上传文件

    功能需求: 根据后台接口需求,需通过异步的方式post提交上传文件,并根据返回的信息作出相应的提示.页面已提前写好了,如下: 思路分析: 1.创建一个FormData空对象,然后使用append方法添 ...

最新文章

  1. 计算机设计原则,CISSP备考系列之计算机设计原则[10-39]
  2. Maven安装和配置及eclipse创建Maven项目
  3. SpringBoot内置Tomcat支持多大并发量和连接数
  4. Struts2的两个蝴蝶飞,你好简单开发(一)
  5. java句柄数过高怎么解决_主播个人及企业利润高,个税或企业所得税怎么解决...
  6. 工科神器matlab高校遭禁用,网友:关我p事,python可取而代之
  7. Zookeeper系列(一)
  8. [置顶] 火车票余票接口API使用方法
  9. WebRequestDataBinder实现将请求参数映射为POJO对象
  10. 算法整理(二)---高速排序的两种实现方式:双边扫描和单边扫描
  11. Python实现电子词典
  12. 简单综合案例的统计学方法(总结试验性定量数据分析)
  13. 歌声美化歌声转换方法与方案
  14. 能力素质有所欠缺_任职资格体系之七:员工能力评价模型
  15. 基于Outline构建团队的知识库 (上篇)
  16. matlab图片投稿,投稿时图片DPI的设置及相关心得
  17. html文本下一页,Javascript html2canvas + jsPDF 导出PDF,解决一半文字在上一页一半文字在下一页的问题...
  18. 苹果审核Metadata Rejected解决
  19. 怎么打造属于自己的天猫精灵
  20. 某zhan sign

热门文章

  1. 简要描述内部连接和外部连接之间的区别_sqlserver的几种常见连接方法
  2. 爱奇艺怎么看不了电视剧和视频
  3. 腾讯视频网页下载_腾讯视频怎么下载视频
  4. 内网无纸化会议/智慧教室实时同屏RTSP组播技术方案思考
  5. ajax 405报错,使用ajax请求时发生随机HTTP错误405
  6. 学习Spring Boot:(八)Mybatis使用分页插件PageHelper
  7. perclos嘴巴_一种基于视频分析的疲劳状态检测方法及装置与流程
  8. mybatis plus 导出sql_软件更新丨mybatis-plus 3.0.7 发布,辞旧迎新
  9. python 递归函数例子_python函数递归的几个例子
  10. html+dom+深入,DOM 深入学习 - 1