gpt4 book ai didi

ios - react-native-image-picker 不从相机返回数据

转载 作者:行者123 更新时间:2023-12-02 05:11:08 36 4
gpt4 key购买 nike

我正在使用react-native-image-picker加载照片。这似乎对于从相机胶卷中取出的照片效果很好,但如果用户选择拍照,响应中没有数据,只有一个空字符串。

我正在使用这些选项:

{
title: 'Upload Photo',
cancelButtonTitle: 'Cancel',
takePhotoButtonTitle: 'Take Photo...',
chooseFromLibraryButtonTitle: 'Choose from Library...',
noData: false,
mediaType: 'photo',
quality: 0.2,
}

并启动图像选择器:

UIImagePickerManager.showImagePicker(options, (response) => {
console.log(response);
});

对于从相机胶卷中选取的图像效果很好,但当使用相机拍摄新图像时,会给我一个空字符串作为response.data

什么给了?

最佳答案

如果你想使用数据显示图像(noData:false)使用这个:

UIImagePickerManager.showImagePicker(options, response => {
if (response.didCancel) {
console.log('User cancelled image picker');
} else if (response.error) {
console.log('ImagePicker Error: ', response.error);
} else if (response.customButton) {
console.log('User tapped custom button: ', response.customButton);
} else {
const source = {uri: 'data:image/jpeg;base64,' + response.data};
this.setState({
avatarSource: source,
});
}
});

并设置图像源的 avatarSource 状态

关于ios - react-native-image-picker 不从相机返回数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35855805/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com