【问题标题】:Convert image/jpeg, image/png, etc. files to multipart/form-data format node js将image/jpeg、image/png等文件转换为multipart/form-data格式节点js
【发布时间】:2021-06-23 11:51:25
【问题描述】:

我有一个获取随机图像并将其发布到博客站点的应用程序。但是要为博客站点提供图像,它必须具有一种 multipart/form-data 类型。

  const FormData = require('form-data')
  const form = new FormData()

  const { data } = await axios.get(
    'https://photo-works.net/images/europe-landscape-photo-edited.jpg'
  ) // image/jpeg

  form.append('my-photo', data)
  const photo = await axios.post(url, { photo: form })   // that should be multipart/form-data format

【问题讨论】:

    标签: javascript node.js multipartform-data content-type imagejpeg


    【解决方案1】:

    您应该按如下方式传递正确的标题信息

    var formData = new FormData();
    formData.append("my-photo", data);
    axios.post('upload_file', formData, {
        headers: {
          'Content-Type': 'multipart/form-data'
        }
    })
    

    【讨论】:

      猜你喜欢
      • 2018-06-03
      • 2017-05-05
      • 1970-01-01
      • 2013-06-09
      • 1970-01-01
      • 2014-10-31
      • 2019-09-01
      • 1970-01-01
      • 2020-11-26
      相关资源
      最近更新 更多