问题标签 [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 投票
0 回答
140 浏览

react-native - 我们可以在具有 MANAGE_EXTERNAL_STORAGE 权限的本机应用程序中使用 rn-fetch-blob 来将 Android API 21 上的应用程序定位到 API 30

我们目前正在使用带有 requestLegacyExternalStorage 标志的 rn-fetch-blob 为 true。但是我们收到了谷歌通知说。对于 Android 11,requestLegacyExternalStorage 将被忽略。

这里的计划是继续使用带有 MANAGE_EXTERNAL_STORAGE 的rn-fetch-blob和带有 ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION 的意图操作,适用于 Android 11(早期的操作系统将继续使用旧权限)。这足以将 API 支持从 21 定位到 30 吗?

0 投票
0 回答
93 浏览

ios - 从 url 下载 pdf 并保存在设备/预览中:iOS:react-native

!help : 从 url 下载和预览/保存设备 pdf 在 react native for iOS 中不起作用。已经尝试过来自 stackoverflow 和 RN-fetch-blob 的不同帖子,但没有一个有效!

0 投票
0 回答
125 浏览

android - rnFetchBlob 错误:下载管理器无法从“url”下载

我正在尝试从 url 下载 pdf 文件,但出现此错误错误:下载管理器无法从“myurl”状态码下载=16 当我在 chrome 中使用相同的 url 时,我可以下载 pdf 文件

0 投票
0 回答
103 浏览

android - RNFetchBlob.android.actionViewIntent 不适用于 android 11

我已将我的 Android 的targetSdkVersion更新为30,并且我意识到actionViewIntent函数在 Android 11 上不起作用。

没有抛出错误。所以我无法调试。

下面是我的代码:

有没有人在更新后遇到这个问题?请帮助我!!

提前致谢。

0 投票
1 回答
82 浏览

react-native - 如何在录制视频时获取流?

我想在录制视频时(而不是在录制后)将数据块上传到服务器。我尝试使用react-native-cameraor react-native-vision-camera

但据我所知,recordAsync方法只能解决录制视频的最终版本。

有没有什么聪明的方法可以在录制过程中获取视频块或流。

还是我应该使用 react-native-fs 或rn-fetch-blob类似的东西?

== 更新 ==

我可能可以像在下面的链接中那样实现它。

https://medium.com/react-native-training/build-youtube-alike-livestreams-with-react-native-8dde24adf543

0 投票
0 回答
20 浏览

javascript - 将多个文件上传到 s3 存储桶时,所有文件都不会上传

这是我使用以下代码将多个文件上传到 s3 存储桶的代码rn-fetch-blob

当我尝试上传 20 个文件时,存储桶中只有 17 个可见。代码永远不会遇到catch障碍,但有些文件没有上传。

(PS:我观察到如果上传数为30,则bucket中显示26个文件。如果上传数为20,则显示17个文件。如果上传数为10,则显示9个文件。我已经反复观察到这一点,但这很可能是巧合。)

0 投票
0 回答
39 浏览

react-native - 错误:在 rn-fetch-blob 中不允许操作

我试图将文件写入 RNFetchBlob.fs.dirs.DownloadDir 但它总是返回Error: Operation not allowed 。它在 android 版本 10 及更低版本中运行良好。但对于 11 和 12,它会显示错误。有谁知道在本地写文件的任何替代方法?

这是我下载文件的代码。截屏

0 投票
0 回答
33 浏览

react-native - 使用 React Native 和 RNFetchBlob 下载 .docx 文件

我尝试了很多东西,但没有任何效果。

我制作了一个下载 .xslx 文件的功能,她可以工作。这是我的功能:

可以看到,我使用RNFetchBlob来下载。一切正常。

但由于某些原因,我无法下载.docx文件。文件下载,出现在文件应用程序中,但我无法打开它。

这是我用来下载 Word 文件的代码:

我使用几乎相同的功能,但文件不正确......有人对此有解决方案吗?

0 投票
0 回答
39 浏览

node.js - React Native:使用 MSWjs 测试获取

我正在做集成测试,我发现了MSWjs,所以我想将它用于我的 react native 应用程序。但是我找不到如何在不模拟的情况下在开玩笑测试中使用 RNFetchBlob(因为我想提出我的请求并用 MSW 模拟答案)。

所以目前我得到了关于 RNFetchBlob 导入的“SyntaxError:无法在模块外使用导入语句”。

MSW 文档说我们可以将他们的解决方案与 ReactNative 一起使用,所以我想可以在开玩笑的测试中进行 fetch,但我在网上找到的所有信息都说我们必须模拟它。

感谢您的时间 !

0 投票
0 回答
7 浏览

rn-fetch-blob - 取消 rn-fetch-blob

我遇到了在有限网络期间rnfb挂起并且不会始终产生超时的问题。这是一种不好的处理方式吗?