小编PoM*_*oMa的帖子

React Native FormData 信息被包装到“_parts”中

我是 React Native 的新手,遇到了 FormData 的行为与预期不同的问题。我的代码:

let fileToSend = new FormData();
    fileToSend.append('File', {
    name: 'file.name',
    size: 'file.size',
    type: 'file.type',
    uri: 'file://',
});
Run Code Online (Sandbox Code Playgroud)

我期望得到这样的东西:

fileToSend = {File: [
   name: 'file.name',
   size: 'file.size',
   type: 'file.type',
   uri: 'file://',
]}
Run Code Online (Sandbox Code Playgroud)

但实际上我得到了这个:

fileToSend = [_parts: [
   0: [
     0: 'File',
     1: {
       name: 'file.name',
       size: 'file.size',
       type: 'file.type',
       uri: 'file://',
        }
]]]
Run Code Online (Sandbox Code Playgroud)

这使得我无法将文件发送到服务器。将非常高兴得到您的帮助。谢谢。

multipartform-data form-data react-native

9
推荐指数
1
解决办法
1135
查看次数