如何通过提取将主体参数与图像一起发送以Content-Type“ multipart / form-data”上传

时间:2019-01-27 17:08:30

标签: javascript node.js post fetch multipartform-data

这是我的代码客户端:

const imageData = new FormData()
imageData.append('upload', {
    uri: imageUri,
    name: imageName,
  })
fetch(`${server}/image/${typeOfImage}`, {
    headers: {
      Accept: 'application/json',
      'Content-Type': 'multipart/form-data',
    },
    method: 'POST',
    body: imageData,
  })
...

服务器端我有一个Express Server,在上述请求的处理程序中,我使用“ multer”模块来处理客户端发送的图像的上传。

const multer = require('multer')

const upload = multer({
  storage: storage,
  limits: {
    // fileSize: 10
  }
}).single('upload')


  function postImage(imageType, req, res) {
    upload(req, res, function(err) {
      ...

我的问题是我无法在可以访问服务器端的请求中添加其他主体参数。

有什么主意吗?

0 个答案:

没有答案