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我要投这个票。