问题标签 [rn-fetch-blob]

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 投票
2 回答
651 浏览

react-native - 未在本机反应中使用 rn fetch blob 列出文件 [错误:尝试获取空数组的长度]

我试图在 react native 中使用 rn fetch blob 列出文件夹中的所有文件。当我试图列出它时,我收到一条错误消息

这是我试图列出文件的以下代码。

它在系统模拟器中完美运行,当我在真实设备中测试时,它强制关闭并抛出此错误。我很确定我为此授予了存储权限,但我仍然收到此错误。

任何帮助都是不言而喻的。

提前致谢 :)

0 投票
3 回答
5166 浏览

android - 在 Android 10 上使用 RNFetchBlob 的下载管理器 React Native 下载文件

我需要使用rn-fetch-blob将文件下载到 React Native 应用程序中用户的下载目录,但似乎它与 Android 10 不兼容,因为我收到错误:

在此处输入图像描述

首先我请求权限:

然后我尝试下载文件:

似乎 Android 10 需要开发人员打开 Intent,用户选择对文件夹的写入权限( https://developer.android.com/training/data-storage/shared/documents-files#grant-access-directory),但我我不知道该怎么做,因为似乎 RNFetchBlob 还没有这个功能。

任何想法如何使这项工作?它在 Android 9 上运行良好。

0 投票
0 回答
653 浏览

react-native - 下载管理器下载失败文件未下载到目的地

我正在尝试下载来自 api 的图像。我正在使用rn-fetch-blob包下载文件。但这里的问题是当我点击下载文件时确实下载了但它给出了一些错误说

下载管理器下载失败,文件没有下载到目的地

任何帮助都会很棒。

这就是我rn-fetch-blob在代码中实现的方式


0 投票
1 回答
2812 浏览

javascript - RN-fetch-blob 错误 base64 - 仅限 android 问题

我在 react native 中遇到问题,我从 API 下载 base 64 字符串并将其呈现为移动设备上的 PDF。

该项目是使用 React native 构建的 - 代码在 iOS 上运行良好,但在 Android 上,我们收到“bad base 64”/无效的 PDF 格式错误。

代码:

安卓清单:

任何帮助,将不胜感激

0 投票
1 回答
1525 浏览

react-native - iOS 上的 Rn-fetch-blob 使用 RNFetchBlob 上传图像

我尝试使用以下代码在服务器上上传图像:

在 android 上一切正常,但在 RN-Fetch-Blob 返回的 iOS 文件上不存在。如何在iOS上包装网址?RNFetchBlob.wrap 不起作用

0 投票
1 回答
841 浏览

react-native - uploadProgress 没有被触发 rn-fetch-blob

在使用 react-native 应用程序时,我在两个平台(iOS 和 Android)中都遇到了以下问题

环境:

我正在做一个将视频上传到服务器的多部分请求。鉴于此请求需要时间,我想向用户展示进度。

根据库文档,有一个uploadProgress回调:https ://github.com/joltup/rn-fetch-blob#uploaddownload-progress但在我这边不起作用。

这是我的代码:

有什么想法吗?

0 投票
0 回答
2056 浏览

react-native - React Native RNFS 从下载目录中删除文件

我正在尝试从 Android 下载目录中删除一些文件。我获得了外部存储的 android 权限,所以这是我的代码:

当我在其中添加一些日志时,取消链接功能可以完美运行。它没有catch(),但是当我再次启动相同的脚本时,取消链接仍然有效,而必须删除文件,这怎么可能?

我不明白我必须做什么才能完全删除这些文件......

编辑 :

我检查了react-native-fs它,它说:

那么如何删除下载目录中的文件呢?

0 投票
0 回答
431 浏览

react-native - 安装 rn-fetch-blob 无法构建我的应用程序

我正在使用 React-native 0.62.2。在我安装 rn-fetch-blob 之前一切正常。我试图通过运行 react-native run-android 来构建我的应用程序,但它未能构建。相反,我收到以下错误:

我正在使用 gradle 6.3 和 jdk 13。

请问有人可以帮我吗?

0 投票
2 回答
1095 浏览

android - 使用 RNFetchBlob 从存储中删除文件

我有以下代码可以从我创建的下载文件夹中取消链接/删除文件,也可以使用相同的路径通过应用程序创建。

注意我使用的是 RNFetchBlob 包。

我不断收到以下错误;

我认为它可能是路径,但这与我用来创建文件的路径相同,我可以通过 Android 上的文件资源管理器查看该文件。

解决方案

0 投票
1 回答
686 浏览

android - react native rn-fetch-blob 无法读取 android 10 的存储

以上代码在 android 9 及更低版本上正常工作,但无法读取 android 10 的状态。