ImagePicker.showImagePicker({ title: 'Pickan image', maxHeight: 600, maxWidth: 800 }, res => { if (res.didCancel) { console.log("User canceled"); } else if (res.error) { console.error(res.error) } else { this.setState({ pickedImage: { uri: res.uri } }) this.props.onImagePicked({ uri: res.uri, base64: res.data }) } })
ImagePicker.launchCamera(options, (response) => { console.log('Response = ', response); if (response.didCancel) { console.log('User cancelled image picker'); alert('User cancelled image picker'); } else if (response.error) { console.log('ImagePicker Error: ', response.error); alert('ImagePicker Error: ' + response.error); } else { let source = response; this.setState({ filePath: source, }); } });
ImagePicker.showImagePicker({ title: 'Select picture', }, upload => { if (upload.error) { console.log('Error'); } else if (upload.didCancel) { console.log('User cancel'); } else { const preview = { uri: `data:image/jpeg;base64,${upload.data}`, if (upload.fileName) { [prefix, ext] = upload.fileName.split('.'); ext = ext.toLowerCase() === 'heic' ? 'jpg' : ext; } else { uri: upload.uri, type: upload.type, name: `${prefix}.${ext}` };
function _pickImage() { ImagePicker.launchImageLibrary(options, async 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: response.uri};
selectImage() { ImagePicker.showImagePicker(options, (response) => { console.log('Response = ', 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); let source = { uri: response.uri }; uri: response.uri, type: response.type, name: response.fileName, });
isUploadingToggle(true) ImagePicker.launchImageLibrary({ title: translate.t('user.avatar'), noData: true, mediaType: 'photo' }, async response => { if (response.didCancel) { isUploadingToggle(false) } else if (response.error) { isUploadingToggle(false)
ImagePicker.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: response.uri }; console.log(source); setImage(source);
ImagePicker.launchImageLibrary(options, response => { if (response.didCancel) { console.log('User cancelled photo picker'); Alert.alert('You did not select any image'); } else if (response.error) { console.log('ImagePicker Error: ', response.error); } else if (response.customButton) { console.log('User tapped custom button: ', response.customButton); } else { let source = { uri: response.uri };
_onSelectPhoto() { ImagePicker.showImagePicker(null, (response) => { console.log('Response = ', 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 = response.uri.replace('file://', '');
openPicker() { const options = { title: 'Select Photo', storageOptions: { skipBackup: true, path: 'images', }, }; ImagePicker.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 { // this.onSendImage(response); } }); }
ImagePicker.showImagePicker(options, response => { console.log('Response = ', response); if (response.didCancel) { console.log('User cancelled image picker'); alert('User cancelled image picker'); } else if (response.error) { console.log('ImagePicker Error: ', response.error); alert('ImagePicker Error: ' + response.error); } else if (response.customButton) { console.log('User tapped custom button: ', response.customButton); alert(response.customButton); } else { let source = response; this.setState({ filePath: source, }); } });
onChooseImage() { const options = { title: 'Select Avatar', storageOptions: { skipBackup: true, path: 'images' } }; ImagePicker.showImagePicker(options, (response) => { console.log('Response = ', 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 { this.setState({ image: { uri: response.uri } }); } }); }
ImagePicker.launchImageLibrary(options, (response) => { console.log('Response = ', response); if (response.didCancel) { console.log('User cancelled image picker'); alert('User cancelled image picker'); } else if (response.error) { console.log('ImagePicker Error: ', response.error); alert('ImagePicker Error: ' + response.error); } else { let source = response; this.setState({ filePath: source, }); } });
ImagePicker.showImagePicker( }, upload => { if (upload.error) { console.log('Error'); } else if (upload.didCancel) { console.log('User Cancelled'); } else { const preview = { uri: `data:image/jpeg;base64,${upload.data}`, }; let ext; if (upload.fileName) { [prefix, ext] = upload.fileName.split('.'); ext = ext.toLowerCase() === 'heic' ? 'jpg' : ext; } else { uri: upload.uri, type: upload.type, name: `${prefix}.${ext}`, };
ImagePicker.showImagePicker( }, upload => { if (upload.error) { console.log('Error'); } else if (upload.didCancel) { console.log('User Cancelled'); } else { const preview = { uri: `data:image/jpeg;base64,${upload.data}`, }; let ext; if (upload.fileName) { [prefix, ext] = upload.fileName.split('.'); ext = ext.toLowerCase() === 'heic' ? 'jpg' : ext; } else { uri: upload.uri, type: upload.type, name: `${prefix}.${ext}`, };