This repository was archived by the owner on Mar 16, 2019. It is now read-only.
This repository was archived by the owner on Mar 16, 2019. It is now read-only.
Read file from Camera roll (content:// path on android) #287
Open
Description
I am trying to get the base64 code for an image in the camera roll. The path for the image is something like
content://com.app.provider/app_images/Android/data/com.app/files/Pictures/image-a00a13f4-a24f-40ce-bb16-e56979b75692.jpg
And I am trying to read this file with
RNFetchBlob.fs.readFile(localPath, 'utf8')
and
RNFetchBlob.fs.readFile(localPath, 'base64')
The app simply crashes and in the logcat I can find the error
Column '_data' does not exist
I have also tried
RNFetchBlob.fs.readFile(RNFetchBlob.wrap(localPath), 'base64')
Which gives the error:
Error: Attempt to invoke virtual method 'boolean java.lang.String.startsWith(java.lang.String)' on a null object reference
In the FileSystem API you write that it is possible to read the files from content://
, so I'd like to know if there is another way that I'm not seeing.
EDIT: I'm using RN 0.41 and RNFB 0.10.2