问题标签 [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.
react-native - 使用 socket.io 和 react-native-fs 从 react-native 上传文件
我想从我的 react-native 应用程序在我的 socket.io 服务器上上传一个视频,从一个 html-js 客户端,上传工作完美。
当我尝试使用 react-native 执行此操作时,该文件已发送,但在服务器上以文本形式找到,之后我无法读取它。
拍摄后保存的视频文件在手机图库中清晰可辨。
是编码问题吗?如何使用缓冲区读取文件?
谢谢你,巴斯蒂安
android - 在设备上使用 react-native 中的默认应用程序打开文件(pdf、word、excel、png 等)
我正在使用react-native-fs下载文件(pdf、word、excel、png 等),我需要在其他应用程序中打开它。是否可以使用Linking打开下载的文件,或者更好地打开带有可能应用程序的对话框,例如使用共享时?Linking
在下面的代码中尝试打开文件但它立即关闭而没有任何通知,但我的应用程序仍然可以正常工作。是否有一些特殊的方法来构建用于特定文件类型的深度链接的 URL?关于最佳解决方案的任何想法?
我看到有旧包react-native-file-opener但不再维护。这个解决方案会很棒。
下载组件的简化代码:
react-native-fetch-blob - 'react-native-fs' 和 'react-native-fetch-blob' 找不到下载的文件
我使用'react-native-fs'和'react-native-fetch-blob'在android模拟器中测试文件下载,控制台显示下载成功,但我找不到文件在我的模拟器文件中系统,或者可能没有成功下载,谁能告诉我怎么办,谢谢
react-native - 如何使用 react-native-fs 库访问文件和文件夹
我正在使用 react-native-fs 进行文件系统访问。但是我无法访问ios中的文件。
下面是代码:
我正在获取 MainBundlePath 的路径文件,但没有获取本地存储的任何其他文件/文件夹。
react-native - 我应该使用哪个反应本机库来访问本地存储在 android 上的音乐文件
我想访问和运行本地存储在 android 和 ios 设备上的音乐文件。我尝试使用 react-native-fs 但无法访问。那么有没有其他更好的库可以使用它。
reactjs - 如何使用 react-native-fetch-blob 在模拟器中访问 icloud 驱动器文件
我曾尝试使用 react-native-fs 来做同样的事情,但有人建议我们不能使用 -fs 访问 icloud。请,如果我可以使用 react-native-fetch-blob,那么我需要一些关于如何实现它的建议。
react-native - react-native-fs:如何读取 json 文件内容?
下面是我读取已下载并存储在“TemporaryDirectoryPath”中的 JSON 文件的代码。
我得到一个类型为“Promise”的对象,如下所示
如何从该 Promise 对象中读取内容?
react-native - RNFS.exists() 总是返回 TRUE
我正在使用 react-native-fs 并且出于某种原因,每当我使用 exists() 方法时,它总是返回为 TRUE。我的代码示例如下所示:
控制台的输出是“FILE EXISTS”,然后抛出一个错误,上面写着:
错误:ENOENT:没有这样的文件或目录,打开 /data/data/com.test7/files/userdata/settings.json'
怎么可能存在使用exists
方法,而不使用readFile
方法?
进一步检查似乎 RNFS.exists() 总是返回 true,无论文件名是什么。为什么它总是返回 true?
path_name 的显示说/data/data/com.test7/files/userdata/settings.json
。
即使我将代码更改为无意义的代码,例如以下代码:
它仍然评估为 true 并显示消息:
我已经显示了目录的内容并验证了这些文件不存在。
react-native - React-Native 方法挂起并且不抛出错误
我正在使用 react-native-fs 模块,但是我的应用程序似乎冻结了它。我的 React-Native 方法之一中有以下代码:
“一”会回显到控制台,但“二”永远不会回显。没有抛出错误。该 URL 实际上存在,并且 RNFS.DocumentDirectoryPath + /userdata 目录确实存在。
我究竟做错了什么?为什么没有抛出错误?为什么会挂在这个时候?
更新
不幸的是,因为它似乎只在某些时候发生,所以很难诊断或产生较小的测试。我必须做的是,当发生这种情况时,我必须关闭 react-native 命令提示节点窗口并重新运行react-native run-android
。一旦我这样做,它就会完美地进行。