如何从 React 原生 FormData 对象获取数据

How to get data from React native FormData Object

我正在做一个 React Native 项目。我正在使用 FormData 上传文件和输入文本。

但是在表单验证中,我需要从 FormData 对象中获取值。 我试过 formData.get('mykey') 但它给了我一个 gets is not a function 的错误。 谁能告诉我该怎么做?

谢谢。

您可以使用 FormData#getParts:

const field = data.getParts().find(item => item.fieldName === 'key'));
if (field) {
  const value = field.string;
}

参见relevant React Native source code for FormData