如何从React本机FormData对象获取数据

时间:2017-09-03 15:43:01

标签: javascript reactjs react-native multipartform-data

我正在研究一个反应原生项目。我正在使用FormData上传文件和输入文本。

但是在表单验证中,我需要从FormData对象中获取Value。 我试过了formData.get('mykey')但它给了我一个错误,它不是一个函数。 谁能告诉我怎么办?

感谢。

1 个答案:

答案 0 :(得分:2)

您可以使用FormData#getParts

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

请参阅relevant React Native source code for FormData