Как я могу получить выбранное изображение из ios камеры с точным путем URI? - PullRequest
0 голосов
/ 16 апреля 2020

Я застрял сегодня на ios image uri path

Это дает мне путь, как этот. И он загружается на сервер, как есть, поэтому я не могу загрузить эти изображения в моем представлении. Пожалуйста, помогите мне кто-нибудь

Библиотека ресурсов: //asset/asset.PNG? Id = CE542E92-B1FF-42D C -BD89-D61BB70EB4BF & ext = PNG

Но я хочу что-то путь как этот

файл: /// Пользователи / ИМЯ ПОЛЬЗОВАТЕЛЯ / Библиотека / Разработчик / CoreSimulator / Устройства / ######## - #### - #### - #### - # ########### / данные / Контейнеры / данные / приложения / ######## - ######## - #### - ###### ###### / Документы / ############ - ######## -. ############ PNG

Вот ссылка на аналогичный вопрос без ответа - После загрузки изображения, URI изображения равен нулю только для iOS в React Native

1 Ответ

0 голосов
/ 17 апреля 2020

Один из способов - использовать Reaction-native-FS . У него есть метод copyAssetsFileIOS, который генерирует абсолютный путь из актива. Следующий пример копирует фотографию во временный каталог и получает ее путь:

import RNFS from 'react-native-fs';

getAbsolutePath = async (assetPath) => {
    const destination = `${RNFS.TemporaryDirectoryPath}${Math.random().toString(36).substring(7)}.png`;
    try {
      let absolutePath = await RNFS.copyAssetsFileIOS(assetPath, destination, 0, 0);
      console.log(absolutePath)
    } catch(error) {
      console.log(error)
    } 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...