Можно ли выбрать картинку с галереи телефона с помощью 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);
  }
}

Ответы (0 шт):