问题标签 [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 回答
910 浏览

react-native - 如何在 react-native iOS 的后台继续下载多个文件(AWS 服务器图像)

我创建了一个应用程序,用户可以使用在 Android 中完美运行的 react-native-fs 一键下载多个图像。但是在 iOS 中,当应用程序处于非活动状态时,下载会停止,用户必须重新开始下载。

},function (err) { if (!err) { callback(true) } else { callback(false) } }));

0 投票
3 回答
16394 浏览

react-native - react-native-fs:如何读取本地图片(获取本地文件的base64)

我的应用程序中有本地文件,如下所示:

<Image source={require("../../img/pic1.jpg") />

如何使用RNFS.readFile(filepath, "base64"); using读取此文件RNFS.readFile("../../img/pic1.jpg", "base64");给我错误“没有这样的文件”

0 投票
1 回答
6164 浏览

react-native - 反应原生 fs iOS 不显示文档目录中的文件

我正在做一个反应原生项目。我需要将捕获的图像存储在自定义文件夹中。

我正在为此使用 react native fs 库。我能够在所需目录中创建图像,但无法在我的 iphone 文件目录中看到这些图像。

这是我用来存储图像的代码。

我可以在模拟器的文档目录中看到图像,但在 iPhone > files 目录中看不到。

请帮我解决这个问题。

0 投票
0 回答
625 浏览

android - Android:React-native-share 在尝试 Share.open 时返回“错误:系统失败”

我正在开发一个 React Native 应用程序,它用相机拍照,存储图像,然后允许用户将图像保存到他们的照片库,或者通过短信、电子邮件、社交媒体等分享这些图像。

除其他外,我正在使用 react-native-fs ( https://github.com/itinance/react-native-fs ) 和 react-native-share ( https://github.com/react-native-community/ react-native-share ) 来实现这一点。在 iOS 上一切正常。当我尝试在 Android 上共享存储的图像时出现问题。我做了一些挖掘,看起来图像必须在 Base64 中才能在 android 上共享。我正在尝试在 react-native-fs 中将图像转换为 base64,然后将其发送到 react-native-share,但是当我尝试共享 base64 图像时,出现以下无用的错误:

错误:系统故障

以下是相关代码:

在 Share.open(“共享错误”)中捕获了该错误。如果有人能给我一些关于我做错了什么的见解,我将不胜感激。如果您需要我提供更多信息,我很乐意提供。

谢谢!!

编辑:为了澄清, this.state.sourceURI 包含以下字符串:

'file:///storage/emulated/0/Android/data/com.{my app name here}/files/Test.png'

0 投票
1 回答
3383 浏览

ios - 如何在 iOS 中使用 React Native 保存下载的文件并在文件应用程序中查看?

我正在使用react-native-fs从服务器下载文件并保存它们。下载它们后,我将使用react-native-file-viewer打开它们。这个过程完全正常:我可以在查看器中下载并打开它,但我无法从查看器中将文件保存在文件应用程序中,尽管我可以保存在 iCloud 中但不能保存在 iPhone 中。下载的文件存储在类似的地方

但这未显示在“文件”应用程序中。

我用来下载和查看文件的代码如下

readDir 让我得到保存文件的名称路径。但这不会反映在 File 应用程序的任何文件夹中。我的问题是如何以文件应用程序中显示的方式保存文件。

0 投票
1 回答
596 浏览

react-native - 错误:不支持同步 http 请求

我越来越

错误:不支持同步 http 请求

但是我没有做任何http请求。我所做的只是试图解析一个本地 csv 文件。这是我的脚本:

0 投票
2 回答
706 浏览

react-native - react-native-aws3 :必须提供带有对象内容类型的 `contentType` 选项

我创建了一个捕获图像并上传到 aws3 的应用程序。以前,拍摄的照片存储在图片文件夹中,我是从图片文件夹上传的。现在,我将所有照片存储在我的应用程序文件夹中(我在 android 设备中创建了一个文件夹)。因此,它给出了上述错误。我在 AWS 配置变量中将 contentType 称为“image/jpg”。但是,这个问题没有得到解决。

我的代码是,

}

以前,我直接存储文件详细信息如下,

我工作得很好。但是,现在我需要从其他文件夹上传它们,所以我面临这个问题。

有人可以帮我解决这个问题吗?

0 投票
4 回答
7647 浏览

react-native - 如何使用 React-Native-FS mkdir

我正在尝试向我的 RN 应用程序添加功能,允许用户在手机的文件系统中创建一个新目录。

我尝试编写代码,以便该函数在路径 /storage/emulated/0/AppName/NewFolder 中创建一个目录,因为 /storage/emulated/0 与我用来存储用户的其他应用程序使用的路径相同数据(如录音应用)

但是,这只是给我一个错误:无法创建目录。我觉得我在这里遗漏了一些东西,不应该将这样的文件保存到手机系统中。

我的最终目标是让应用程序拥有自己的文件夹系统,该文件夹系统将在 /storage/emulated/0/MyApp/home 中进行镜像

0 投票
0 回答
99 浏览

react-native - 如何获取照片的base64://路径图像?

在我的项目中,我正在使用react-native-photos-framework检索画廊的相册,这给了我画廊的相册。然后使用那些专辑对象,我正在获取该特定专辑的图像,该专辑返回资产数组。这些资产包含uri如下所示:

“照片://C5E8291B-09C6-2231-856D-989D929392FA2/L0/001”

如何获取该图像的 base64 字符串。

我尝试使用react-native-image-base64react-native-fs但都没有工作。

这是我使用的代码react-native-image-base64

但是,这给了我以下错误:

NSNull 类型的 JSON 值 '' 无法转换为 NSString

这是使用的代码react-native-fs

上面的代码给了我这个错误:

“ENOENT:没有这样的文件或目录,打开 'photos://C5E8291B-09C6-2231-856D-989D929392FA2/L0/001'”

请帮我解决一下!!!

0 投票
1 回答
2559 浏览

react-native - 反应原生 fs 上传文件问题

我正在使用https://github.com/itinance/react-native-fs上传文件,但它没有向我的服务器发送任何请求,有时它会引发 socket-io 问题,请检查我当前使用的代码.

我尝试过使用表单数据进行简单获取,但它仅适用于 ios,不适用于 android

如果我在代码中出现任何错误,例如字段或其他任何错误,请告诉我,这对我真的很有帮助

谢谢。