与React Native共享文件

Era*_*sed 8 javascript android share ios react-native

我使用“ react-native”中的{Share}。我成功共享了消息,没问题。

现在,我动态生成PDF并将其保存在本地。是否可以像共享URL一样共享PDF?我没有找到解决方案。

经过深思熟虑,如果无法共享PDF。我有用React Native创建动态HTML文件的想法,然后可以共享HTML文件,但这是同样的问题。没有有关与{Share}共享文件的信息。

我认为使用'react-native'的{Share}是可行的,因为我在Android上的另一个应用程序中看到了同样的事情。

Dav*_*ori 5

我对React Native的份额有同样的问题。我只是使用了这个库React Native Share

您可以将url传递到文件系统中的文件,它将正常运行:

 Share.open({
                title: "This is my report ",
                message: "Message:",
                url: "file:///storage/emulated/0/demo/test.pdf",
                subject: "Report",
            })
Run Code Online (Sandbox Code Playgroud)


Ale*_*dro 5

这似乎适用于 React Native的基本共享库,只要您拥有file://PDF 文件的URL:

Share.share({
  url: `file:///path/to/your/file.pdf`,
  title: 'Download PDF'
})
Run Code Online (Sandbox Code Playgroud)

我只在 iOS 上测试过,所以 YMMV。