在安卓中共享 pdf 文件时文件名不会更改



我正在使用 react-native-share 库来共享 pdf 文件。 我通过将其转换为 base64 字符串来共享,但我无法更改文件名。

shareProfile = async(data) => {
Share.open({url: `data:application/pdf;base64, ${data}`, filename: 'test'})
}

我在文档中找到了属性,但它仍然不起作用。这是令人沮丧的。 提前谢谢你。

我遇到了同样的问题。似乎有一个修复程序,该修复程序在短短几周前已合并到其主分支中。但是,当由于某种原因通过 npm/yarn 安装 react-native-share 时,它不包括修复程序。

这是修复提交: https://github.com/react-native-community/react-native-share/pull/689/commits

如果你看一下源代码 - 你可以看到它已经成功合并了。

我尝试将他的修复程序复制/粘贴到我的本地存储库中,它可以工作(android share上的文件名有效(,不幸的是,我们需要能够从源代码中获取修复程序。

最新更新