问题标签 [react-native-fs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
601 浏览

java - 尝试向 React Native 添加 openFile 方法,无法调用 getCurrentActivity

在 react-native-fs 的一个分支(https://github.com/johanneslumpe/react-native-fs)中,我正在尝试添加以下代码:

但是当我构建它时,我得到了这个错误:

我想我在核心 React Native 存储库中以与此完全相同的方式使用 ReactContextBaseJavaModule:

https://github.com/facebook/react-native/blob/235b16d93287061a09c4624e612b5dc4f960ce47/ReactAndroid/src/main/java/com/facebook/react/modules/intent/IntentModule.java

0 投票
1 回答
1123 浏览

react-native - react-native android - 如何将pdf保存到android文件系统

我正在创建一个与 whatsapp 非常相似的应用程序。我想知道如何将 pdf 文件和图像保存到 android 文件系统?

0 投票
2 回答
16995 浏览

react-native - React-native-android - 如何将图像保存到 Android 文件系统并在手机的“图库”中查看

是否可以将图像保存到 android 的本地文件系统,以便可以从手机的“图库”和文件夹中查看?

我找到了这个react-native-fs库,但是在研究了文档并完成了一个示例之后,我仍然不确定它是否可能。

谢谢

0 投票
2 回答
8719 浏览

pdf - react-native-pdf-view - 如何使用 base64 或 blob 填充 pdfView

我正在使用react-native-pdf-view库,但在使用 pdf 填充 PDFView 时遇到问题。

我的项目是如何工作的,我从服务器接收 base64 pdf,然后使用库react-native-fs将其保存到 android 文件系统,如下所示
:(这很好用)

然后我尝试用这个填充pdf视图:

问题

react-native-pdf-view 是否必须获取文件位置,或者是否可以获取 base64 pdf 或 blob。

如果它可以采用 base64 或 blob,请解释或提供有关如何执行此操作的示例代码。
谢谢

注意:这个 StackOverflow 问题非常相似,但我需要知道如何以何种形式从文件系统中保存或检索 base64 以及如何填充 pdf。

0 投票
3 回答
15157 浏览

react-native - 如何将pdf保存到android文件系统然后查看PDF - react-native

我正在使用react-native-fs,我正在尝试将 pdf 文件的 base64 保存到我的 android 模拟器文件系统。

我从服务器收到 base64 编码的 pdf。
然后我使用以下行解码 base64 字符串:

保存文件()函数

错误
当我尝试保存 pdfBase64 时,saveFile() 函数捕获以下错误:

问题
谁能告诉我在哪里或我做错了什么?谢谢。

0 投票
2 回答
1590 浏览

image - React-native - 使用 base64 的文件路径填充图像

当我从服务器收到 base64 图像时,我将其保存到 android 文件系统。
是否可以为图像提供 base64 的路径以填充图像。

例如,像这样:

谢谢。


编辑@Xeijp


我将以下 base64 图像保存到 android 文件系统:

我把它保存到图片目录:

然后我像这样填充图像:

图像仍未渲染。

有任何想法吗??

0 投票
2 回答
1138 浏览

image - 保存到图库的图像仅在手机重新启动时显示 - React-Native Android

我正在使用react-native-fetch-blob库中的文件系统 API 。

我从服务器请求图像,接收 base64,然后将其保存到 android fs 中的 Pictures 目录。

我像这样保存图像:

问题
图像保存成功,但是当我打开 android 的图库时它不可见。但是当我关闭并打开 Android 模拟器时,它就会在图库中看到。

问题
如何在不重新启动模拟器的情况下查看 Android 库中的图像?


解决方案


创建文件后,我将其添加到上述方法中:

谢谢你@Xeijp。

0 投票
0 回答
236 浏览

react-native - 无法在 react-native 中通过 RNFS 中的 JWT

我正在使用带有 PDFView 的 RNFS 来显示 PDF。

我正在尝试从具有 JWT 身份验证的网站下载 pdf 文件,请求正在进行但存在身份验证问题,它给出 403 响应。

我这样做如下,

请帮我找到解决方案。提前致谢。

0 投票
1 回答
4050 浏览

ios - React-native 使用 React-Native-fs (IOS) 编写 Pdf 文件

需要编写一个文件(pdf)并将其存储在设备内存中。我正在使用 react-native-fs 库。

我想让用户也能够使用 iBooks 阅读这个文件。

这些是 react-native-fs 的常量

  • MainBundlePath (String) 主包目录的绝对路径
  • CachesDirectoryPath (String) 缓存目录的绝对路径
  • DocumentDirectoryPath (String) 文档目录的绝对路径

  • TemporaryDirectoryPath (String) 临时目录的绝对路径(仅限 iOS)

这是我的下载代码

我必须分配什么 toFile 以便可以使用 iBooks 看到写入的文件。注意:我可以使用 DocumentDirectoryPath 编写文件应用程序的路径。

0 投票
0 回答
823 浏览

react-native - 从 URL 保存图像,存储在设备上,并在 RN 中成功打开图像

我在从 url 获取图像、将图像存储在设备上以及成功打开/查看它时遇到了困难。

我能够成功获取图像(我相信)

我使用 Buffer(npm 缓冲区)将图像转换为 base64,并使用 react-native-fs 将其保存到设备中。我不确定是否需要缓冲区转换。我可以stat图像,一切看起来都很好。当我使用我下载的 FileManager 应用程序并单击文件时,图像是空白的。

如果有人可以提供一个简单的工作示例,那就太棒了!