问题标签 [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 - 如何使用 React-Native-FS 渲染图像
在我的 Android react-native 应用程序中,我将 jpg 文件从缓存文件夹移动到 RNFS.DocumentDirectoryPath,我在其中创建了一个“图像”文件夹。我无法渲染这些图像:
在反应类中:
如果我将它转换为 base64,图像就会存在,它会正确渲染。
react-native - 为什么 react-native-fs 的 readFile 只读取文本文件的一部分?
我试图从带有 react-native-fs readFile 函数的文本文件中读取,结果字符串总是以某些字符结尾。
我已经更改了文本文件的内容,它仍然在 4094 个字符后结束。
日志总是产生前 4094 个字符。
react-native - 如何在打开使用 react-native fs 编写的文档时修复错误“无法打开文档,文件似乎已损坏”?
我正在尝试使用将数据写入文档文件react-native-fs
,然后使用react-native-mail
包将该文档邮寄给另一个用户。
我已经成功地实现了这一点,除了一件事。当我尝试打开文档时,它显示“无法打开文档,文件似乎已损坏”。但是当我尝试以 txt 格式发送此文件时,我可以打开文件并查看其内容。为什么在 doc 格式的情况下我无法重现相同的内容。下面是我的代码。
react-native - React-native-windows 未经授权的访问错误
我正在使用 React-native-windows 创建 Windows 版本的 react 应用程序,我正在尝试上传文件,然后创建该文件的 base64 数据。
我正在使用@foqum/react-native-document-picker上传文件。它工作正常。
我正在使用react-native-fs来获取上传文件的 base64 数据。
调用文件上传后RNFS.readFile
,此函数调用windows函数,见附图,但此函数无法读取上传的文件。
出现未经授权的访问错误。
package.appxmanifest
我已经在文件中添加了所有必需的权限。
但仍然收到未经授权的访问错误。
请参阅附图。
我也试过StorageFile
,但这条线也给出了同样的错误。
谁能知道如何解决这个错误。
react-native - 如何将 .proto 文件与 React Native 应用程序捆绑在一起?
我正在尝试构建一个应用程序以使用带有 protobuf.js 的协议缓冲区与嵌入式设备进行通信
我想在运行时加载 .proto 文件的内容。这些文件是从共享存储库中提取的,我希望在构建时将它们与应用程序捆绑在一起。
我知道我可以从 DocumentDirectoryPath 读取带有 RNFS 的文件,但是我如何告诉 React Native 在构建应用程序时将它们放在那里?还是有更好的方法来做到这一点?
react-native - 如何从相机胶卷在 IOS 上上传 GIF 图像?
我通过从相机胶卷中选择 gif 在 IOS 上获取 gif 图像时遇到问题。结果我只得到缩略图。
我尝试使用react-native-fs
和方法copyAssetsFileIOS
:
// APP_DIRECTORY_PATH -${RNFS.DocumentDirectoryPath}/app
react-native - 无法显示从 RNFS.DocumentDirectoryPath 下载的图像
我已经成功地从 url 保存了图像,响应为 {"jobId" : 1, "statucCode" : 200, "byteWritten" : 127744 }
但我无法显示图像。
下载文件(){
状态将类似于 source : { "uri" : "path" }
react-native - 如何在本地 AsyncStorage 中保存一些文本文件?
我正在使用 react native 创建一个新应用程序,该应用程序从 url 获取一些用户。
接下来,您可以从列表中选择其中一个用户并选择另一个数据。然后你必须选择一个时间。
例如:就像你有一个艺术家列表,然后你选择一张专辑,然后选择一首歌。
我目前正在使用 AsyncStorage。
感谢您的帮助。
由于您在线,我想将所有选择的数据保存在文本文件中并将其存储在智能手机中,然后上传此文本文件。
我的问题是如何将数据保存在文本文件中。该文件需要采用以下形式:
- 姓名:约翰·多伊
- 号码:12345
- 时间:1,5
javascript - 我无法使用 RNFS 使用从 RNCameraRoll 获取的 phasset 读取文件
我正在尝试验证从 React Native 中的 CameraRoll 中选择的图像的文件大小。我的代码适用于 Android,但不适用于 IOS,因为 RNFS.readFile 不支持 PHASSETS。有没有其他方法可以在 react native 中验证图像的文件大小?
我也尝试过使用 RNFS 的 copyAssetsFileIOS
我也尝试将 PHASSET 转换为 ALASSET
这是我的代码,适用于 Android 但不适用于 IOS
react-native - 为什么 RNFS 不能在 iOS 中将文件写入 doc 文件?
我正在尝试打开使用 RNFS 编写的 doc 文件。但我无法打开该文件。当我尝试使用 iOS 中的应用程序一词打开文件时,我收到此错误消息,显示“无法打开文件,文件格式与文件扩展名不匹配”。
但这在android中运行良好。