Как я могу изменить свой локальный образ на тип файла blob в React Native?

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

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

Это то, что я пытаюсь сделать до сих пор, но выдает предупреждение: «Нет такого файла или каталога, откройте «../../assets/imgs/profile.jpg»

Предупреждение


person Shubham Bisht    schedule 10.01.2019    source источник


Ответы (2)


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

person Ayush Mittal    schedule 10.01.2019

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

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

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

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

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

RNFS.DocumentDirectoryPath + '/profile.jpg'
person Zeeshan Ansari    schedule 10.01.2019