首页 > 解决方案 > Pdf 不会出现在 Android 上

问题描述

我正在使用库 react-native-pdf 来展示它。它的框架没问题,因为我已将背景设置为蓝色。我之前正在做一个 RNFetchBlob.fs.exists(path) 并且值是真的但是pdf查看器上什么都没有出现

任何想法 ?我没有日志或任何告诉我有问题的东西。

<Pdf source={{uri : filePath}}
        style={{backgroundColor: 'grey', flex : 1}}/>

这是我显示pdf的方式。

const request = RNFetchBlob
  .config(this.getConfig(title, ext))
  .fetch('GET', uri, header);

this.setState(
  () => {
    return {request: request}
  },
  () => {
    this.state.request.then((res) => {
      if (Platform.OS === 'android') {

          const path = res.path()
          const infos = res.info()
          console.log(infos)


          if (path !== undefined){

            this.setState(() => {
              return {
                filePath : path
              }
            })

文件路径由 res.path() 返回

addAndroidDownloads: {
      useDownloadManager: true,
      notification: false,
      path: filePath,
      description: `${title}`,
      mediaScannable: true,
    }

变量配置是这样制作的。

标签: androidpdfreact-native

解决方案


推荐阅读