Reactjs Can';t从react native自定义图像选择器获取数据响应对象

Reactjs Can';t从react native自定义图像选择器获取数据响应对象,reactjs,object,react-native,image-uploading,react-native-fetch-blob,Reactjs,Object,React Native,Image Uploading,React Native Fetch Blob,我在这里的文档中读到:我可以从图像中获取数据的响应对象,但是当我尝试它时,我得到了未定义的。我可以得到其他对象,如大小、mime和路径,如下所示: SelectPhoto = () =>{ ImagePicker.openPicker({ cropping: true, title: 'Select a Picture', isCamera: true, }).then((imgResponse) => { cons

我在这里的文档中读到:我可以从图像中获取数据的响应对象,但是当我尝试它时,我得到了
未定义的
。我可以得到其他对象,如大小、mime和路径,如下所示:

    SelectPhoto = () =>{
     ImagePicker.openPicker({
     cropping: true,
     title: 'Select a Picture',
     isCamera: true,
    }).then((imgResponse) => {
      console.log(imgResponse[0].path); <-- This logs the correct path
      console.log(imgResponse[0].data); <-- This logs the undefined
      let imgSource = { uri: imgResponse[0].path };
      this.setState({
        userimgSource: imgSource,
      });
    });
   }
SelectPhoto=()=>{
ImagePicker.openPicker({
裁剪:没错,
标题:“选择图片”,
伊斯卡迈拉:是的,
}).然后((imgResponse)=>{

console.log(imgResponse[0].path);首先,不需要数据属性,您可以使用path上传文件。如果您确实需要数据,则有一个属性名“includeBase64”(默认为false),将其设置为true

SelectPhoto=()=>{
ImagePicker.openPicker({
裁剪:没错,
标题:“选择图片”,
伊斯卡迈拉:是的,
includeBase64:正确

})
非常感谢!我还有一个问题。我问了另一个问题,因为我仍然不知道该怎么办。这个问题有我的upload.php,我该如何配置它?:我在
的“内容类型”:“多部分/表单数据”上遇到了一个意外的令牌错误。
。我已经回答了你的另一个问题。如果这个答案有帮助,那么k我要投这个票。