【问题标题】:FormData is an object with an Array of ArraysFormData 是一个具有数组数组的对象
【发布时间】:2019-09-12 04:51:20
【问题描述】:

在 JS 中,FormData 对象编译为一组键/值对,以使用 XMLHttpRequest 发送。但是我无法在我的 React Native Expo 应用程序中实现这一点,因为当我在 React Native Expo 应用程序中声明一个新的 FormData 对象时,我得到了一个 Array of Arrays 的对象,如下所示。

我的声明:

    const formData = new FormData();
    formData.append('title', info.title)
    formData.append('standard', info.standard)
    formData.append('details', info.details)

控制台日志中的 formData 对象如下所示:

  _parts[
      Array [
        "title",
        "Yooha",
    ],
    Array [
         "standard",
         "700",
    ],
    Array [
         "details",
         "Yaot",
   ],

]

我希望我的对象是什么样子的:

object :{
    title:'yooha',
    standard:'700,
    details:'yoot'
}

对此的任何帮助将不胜感激。我对此进行了很多研究,但我看不出我在哪里弄错了。

【问题讨论】:

  • 你有没有找到任何解决方案。请分享
  • 有同样的问题。

标签: react-native expo form-data


【解决方案1】:

使用 react-native-fetch-blob 代替 formData。

【讨论】:

猜你喜欢
  • 2020-07-22
  • 1970-01-01
  • 1970-01-01
  • 2020-04-10
  • 2021-07-09
  • 1970-01-01
  • 2022-12-30
  • 2021-12-26
  • 2021-07-08
相关资源
最近更新 更多