React-Native,axios Post FormData,每个部分具有不同的内容类型

sycxhyv7  于 2023-01-14  发布在  React
关注(0)|答案(1)|浏览(179)

我有一个API来上传一些文档,我创建了一个带有2个键的FormDdata变量:documentInfo(包含用户信息对象)和文件(包含文档信息)。我尝试使用Postman,它成功地将documentInfo属性的内容类型设置为“application/json”,但我无法在我的代码上执行此操作

const formdata = new FormData()
formdata.append('documentInfo', documentInfo)
formdata.append('files', file)

{
    "method": "POST",
    "data": formdata,
    "timeout": 30000,
    "headers": {
        "Content-Type": "multipart/form-data",
    },
    "url": "url"
}
tzdcorbm

tzdcorbm1#

你需要正确的传递文件参数。它和Postman有点不同

formData.append('files', {
    uri: file.uri,
    type: file.type,
    name: `abc.png`,
  })

相关问题