Как я могу изменить свое локальное изображение на тип файла blob в React Native? - PullRequest
0 голосов
/ 10 января 2019

Я хочу изменить свое локальное изображение на тип файла blob. Как я могу сделать это с response-native-fs . Это то, что я попробовал ниже

RNFS.readFile('../../assets/imgs/profile.jpg', 'base64')
    .then(res =>{
      console.log(res);
      alert("res");
});

Это то, что я пытаюсь до сих пор, но это дает мне предупреждение ... " нет такого файла или каталога, откройте '../../assets/imgs/profile.jpg'

Warning

Ответы [ 2 ]

0 голосов
/ 10 января 2019

Проблема в том, что вы собираетесь получить доступ к системному каталогу.

../../assets/imgs/profile.jpg

response-native-fs предоставляет доступ к собственной файловой системе.

изображение должно быть размещено на вашем мобильном телефоне и дать правильный путь к изображению

если изображение в каталоге документов, чтобы вы могли получить доступ к пути к документу, используя

RNFS.DocumentDirectoryPath + '/profile.jpg'
0 голосов
/ 10 января 2019

Вы можете использовать библиотеку rn-fetch-blob

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...