FaridSafi / react-native-gifted-chat

💬 The most complete chat UI for React Native
https://gifted.chat
MIT License
13.45k stars 3.54k forks source link

Permission Denial: Unable to display gif image with content URI (content://com.google.android.inputmethod.latin.fileprovider/content/tenor_gif/tenor_gif2688794285867543097.gif #2201

Open prabas08 opened 2 years ago

prabas08 commented 2 years ago

Issue Description

On trying to display gif image with content uri path(selected via device keyborad), image is not getting displayed.

On trying to convert this content URI to base64 string, I get the below error.

"message":"Permission Denial: reading com.google.android.libraries.inputmethod.fileprovider.CrashResistantFileProvider uri content://com.google.android.inputmethod.latin.fileprovider/content/tenor_gif/tenor_gif2688794285867543097.gif from pid=29945, uid=10241 requires the provider be exported, or grantUriPermission()","code":"EUNSPECIFIED",

passed in message:

{ _id: 4, //const image = data:${mimeType};base64,${base64String} //image: 'https://media0.giphy.com/media/BfbUe877N4xsUhpcPc/giphy.gif', image: 'content://com.google.android.inputmethod.latin.fileprovider/content/tenor_gif/tenor_gif5357209528766926770.gif', createdAt: new Date(), user: { _id: 3, name: 'Hari56', }, },

Steps to Reproduce / Code Snippets

Expected Results

Should display image on UI

Additional Information

damithz commented 1 year ago

I'm having same issue