Можно ли выбрать картинку с галереи телефона с помощью expo
У меня есть expo-image-picker, чтобы выбрать изображение из моей мобильной галереи. Мне нужно преобразовать объект в Blob потом добавить в FormData и отправить на сервер как FormData но expo-image-picker возвращает объект который нельзя засунуть в FormData только если использовать как uri
const pickImage = async () => {
try {
const result = await ImagePicker.launchImageLibraryAsync({
mediaTypes: ImagePicker.MediaTypeOptions.Images,
allowsEditing: true,
aspect: [1, 1],
quality: 0.5
})
if (!result.cancelled) {
const formData = new FormData()
// formData.append('image', result, 'asd')// ERROR
console.log(result);
// Object {
// "cancelled": false,
// "height": 3136,
// "type": "image",
// "uri": "..../527a6589-b5f2-4538-bef7-fb5a1e72f56f.jpg",
// "width": 3136,
// }
setProfilePhoto(result.uri)
}
} catch (err) {
console.log("Error @pick-image-picker", err);
}
}