最近用到了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)
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐