Я пытаюсь открыть файлы (изображения, PDF-файлы, видео и т. Д.), Загруженные с помощью приложения React-Native, с моего сервера.
Итак, я использую RNFetchBlob
для загрузки файла, затем я делаю следующее в зависимости от того, устройство это на iOS или Android:
openFile = (item, path) => {
if (Platform.OS === 'ios') {
RNFetchBlob.ios.previewDocument(path)
} else {
// I've tried setting a real mimetype instead of / but it still doesn't work
RNFetchBlob.android.actionViewIntent(path, '/')
}
}
В iOS он работает должным образом, но в Android ничего не происходит, хотя у меня есть приложения, которые могут читать изображения, PDF-файлы или видео на устройстве, на котором я тестирую.
Есть идеи, почему это не работает или как я могу сделать то же самое с другой библиотекой?