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

sharepoint - 从 Sharepoint Online 下载 React Native 文件

我正在使用 React Native 开发一个连接到 Sharepoint Online 的应用程序。我可以登录 SPO 并使用“获取”通过登录响应自动设置的 HTTP-Only/Secure cookie rtFa 和 FedAuth 获取列表的内容。

现在,我想从 SPO 下载文件。我找到了这些插件:react-native-fetch-blobreact-native-fs。但是,当我尝试下载文件时,我收到“拒绝访问。您无权执行此操作或访问此资源。 ”。

我想问题是 cookie(rtFa 和 FedAuth)没有传递给这些插件的 fetch 函数,我无法设置它们,因为它们是 HTTP-Only/Secure。任何想法如何在不编写本机代码的情况下解决此问题?

任何帮助将不胜感激!

0 投票
1 回答
3198 浏览

ios - 如何在 iPhone 文件系统下载文件夹中搜索反应原生的 mp3 文件

我正在开发一个 react native ios 应用程序,我想在 iPhone 的下载文件夹中查看可以播放的 .mp3 文件。我找到了一个库react-native-fs但现在我只能看到添加到我的应用程序中的文件,我不知道如何搜索.mp3iPhone 上已有的文件。任何有关使用库或代码的建议将不胜感激。

我的项目代码:https ://github.com/Laybium/laybium

0 投票
0 回答
848 浏览

android - 预览和上传 react-native-camera 录制的视频

我正在尝试在 React-native 应用程序中实现相机。该应用程序的目标是录制视频并上传,然后将其从手机中删除。我设法使用 react-native-camera 录制了视频。

React-native-camera 返回录制视频的路径。我尝试将这条路径放在 react-native-video 中。但这会使应用程序崩溃。我是否必须使用 react-native-fs 之类的东西来加载 react-native-video 的视频,或者我该怎么做?

这会使应用程序崩溃,即使 this.props.file.path 具有录制视频的路径,在 Android 上看起来像这样:

file:///storage/emulated/0/Pictures/Vid_xxxxxxx_xxxxx.mp4

如果我将视频保存到 cameraRoll,它就如预期的那样。

0 投票
0 回答
49 浏览

react-native - 在运行一个进程的一个承诺时,其他承诺在第一个完成之前没有响应

我正在一个反应​​原生应用程序中工作,其中我有一个来自服务器的歌曲列表。如果用户单击列表中的任何歌曲,则开始使用 react-native-fs 从服务器下载歌曲到本地。在 react-native-fs 中有一个承诺等待完成过程(下载)并在此之后返回控制权。但意味着当我访问另一个承诺时,它正在等待完成第一个承诺的过程然后执行。有什么办法可以让我同时运行多个承诺?

0 投票
0 回答
147 浏览

javascript - React-native fs 停止执行其他异步函数,直到文件下载

我正在使用 react-native fs 下载文件。react-native fs 使用 Promise,因此在返回 Promise 之前,它会将其他异步函数保留在队列中以执行。例如,如果我开始下载文件,则其他异步功能(例如从本地存储获取数据)会被阻止。另一个异步函数仅在下载完成后才开始执行。

任何帮助,将不胜感激。

0 投票
0 回答
660 浏览

javascript - 使用 RNFetchBlob (VS. RNFS) 检查可用存储空间?

我目前正在使用 React-Native-FS ( RNFS ) 开发一个 React-Native 项目。该项目似乎没有得到积极维护,RNFS 的开发人员建议使用 React-Native-Fetch-Blob ( RNFetchBlob )。后者有点令人满意(尽管 FileSystem 提供的功能比 RNFS 少)而且下载 ( fetch) 更简单。

但是,我使用 RNFSgetFSInfo()来检索磁盘上的可用空间量。最近,RNFetchBlob 发布了df()基本相同的功能。但是,我没有相同的结果:

是什么解释了两者之间的区别?为什么 RNFetchBlob 的最后一个值为负值?没有相关的文档RNFetchBlob.fs.df(),查看源代码并没有帮助我发现差异。

PS:我使用的是xcode的模拟器;原因可能是 RNFS 检查笔记本电脑存储和 RNFetchBlob 检查模拟器

0 投票
1 回答
2257 浏览

react-native - 使用 react-native-fs lib 在 react-native 中运行 Jest 单元测试失败

我用最新版本创建了一个新的 react-native 应用程序,默认测试效果很好。然后我使用'react-native-fs' lib 在我的应用程序中编写一个文件,它工作正常。但是我尝试运行测试命令,它失败了。

我遵循了 Jest 的手册文档,但我还没有解决错误。这是我的示例回购。你能看看我的示例回购,让我知道我错了吗?

谢谢你。

0 投票
0 回答
1386 浏览

react-native - 使用 React-Native-FS 从媒体存储中删除内容

目前我可以使用RNFS.unlink('file path'),但这只会删除磁盘上的文件。

如何使用 RNFS 从手机图库中删除带有内容路径的媒体内容,例如'content://media/external/images/media/#####'

0 投票
2 回答
7782 浏览

react-native - 使用 react-native-fs 将文件从 tmp 移动到文档

我正在尝试使用react-native-fsreact-native-document picker将从文档选择器中选择的文件移动到文档目录。

但是,我收到以下错误:

我究竟做错了什么?

仅供参考,我正在使用 iOS。

0 投票
5 回答
90934 浏览

react-native - 如何使用 React Native 下载文件?

我正在使用 React Native 构建一个适用于 Android 和 iOS 的应用程序。我试图让用户在单击按钮时下载 PDF 文件。

  • react-native-file-download不支持安卓
  • 当我触发 downloadFile 时react-native-fs什么都不做(通知栏上没有显示任何内容),之后我无法找到该文件。我添加android.permission.WRITE_EXTERNAL_STORAGE到 Android Manifest 文件中。我仔细检查了我要下载的文件是否存在(如果不存在,库会抛出错误)

我没有找到解决此问题的其他解决方案。我找到了用于查看 PDF 的库,但我想让用户下载 PDF。