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

ios - 使用 rn-fetch-blob 将图像 (iOS) URI 从 react-native-image-picker 转换为路径

react-native-image-picker用来挑选图像。选择图像后,我想使用 将这些图像上传到服务器fetch,我需要一个绝对文件路径。因此,为了将 URI 转换为我正在使用的路径rn-fetch-blob,但它会引发如下错误。

failed to stat path "file:///Users/banuharshavardhan/Library/Developer/CoreSimulator/Devices/407B8294-598D-41B3-84FC-E9217F8A434F/data/Containers/Data/Application/63B690A7-976E-4057-91CD-1314B3D3DDBC/tmp/521AC266-01E2-4B20-A8F6-4A3001B0D459.png" because it does not exist or it is not a folder

你能解释一下我做错了什么吗?我在 iOS 模拟器上运行它。

我在想,给出的 URIreact-native-image-picker是一个临时位置,这就是它不存在的原因。但不知道具体是什么问题。

0 投票
1 回答
723 浏览

react-native - 如何将 pdf 从 api 响应中保存到文件系统中反应原生?

我从 api 接收一个 blob,我想将它作为 pdf 文档保存到文件系统。但是在保存时,我在我的手机中得到一个大小为 0B 的文件

代码

我从 fetch 得到的回应是 在此处输入图像描述

在调用响应的 blob() 函数时,我得到的是在此处输入图像描述

那里有 Application/pdf 类型,但在 base 64 字符串中,它不以 JVBERi 开头,它以一些 SFRUU 开头,这是一个有效的 pdf 文件吗?我错过了什么?我在这里做错了什么?

0 投票
1 回答
942 浏览

ios - 使用 react-native-audio-recorder-player 和 RNFetchBlob 播放远程音频在 iOS 上不起作用

我正在开发一个React Native应用程序,我需要从后端加载音频文件并在应用程序中播放。

为此,我使用包RNFetchBlobreact-native-audio-recorder-player

问题是我的实现在Android上完美运行,但在iOS上不起作用......即使播放使用iOS本身内部的react-native-audio-recorder-player 录制的文件。

播放使用RNFetchBlob下载的文件时,出现以下错误:

重要的代码部分:

正如我之前所说,相同的代码在Android上就像一个魅力。知道如何解决这个问题吗?我被困在这......我很感激任何帮助!

0 投票
0 回答
127 浏览

javascript - 反应本机 RNFetchBlob 创建文件未创建正确的文件

我有来自节点 js 服务器的 base 64 图像,我在 Image 标记中使用这个 base64 和源代码data:image/jpg;base64,${mybase64},它的显示效果很好。现在,当我尝试使用 RNFetchblob 使用相同的 base64 URL 下载图像时,问题就出现了。文件已创建,但它是一个损坏的文件,与下载的图像不同。这是我到目前为止所尝试的。

List.js

0 投票
0 回答
126 浏览

react-native - 在 Windows 上使用 rn-fetch-blob 构建错误

嗨,我收到一个错误 Unable to resolve module 'rn-fetch-blob' while bundleing my app with native template 6.1.5

这是错误

有什么办法可以解决这个问题吗?任何帮助表示赞赏

0 投票
1 回答
1214 浏览

android - React Native 下载和打开文件 - Android 上的文件是空白的

因此,我使用react-native-fs从 url 下载文件,然后打开以查看/共享/打印它们react-native-file-viewer。这适用于 iOS,但在 Android 上存在问题。我假设文件正在正确下载,因为在传递FileViewer文件路径时它会“打开”文件。虽然,所显示的只是一个空白屏幕。

这是我的实现:

正在打开的图像的屏幕截图

我也尝试过使用rn-fetch-blob而不是react-native-fs下载文件。但是当从中传递FileViewer路径时,它无法找到该文件。我认为我更接近使用上述解决方案,react-native-fs因为文件下载并且可以定位,但我可能完全错了。任何意见或建议将不胜感激。

0 投票
0 回答
56 浏览

reactjs - 有没有办法使用 react native 下载图像,我目前有一个 base64 字符串用于使用 android 下载管理器(没有 url!)?

有没有办法使用我目前使用 android 下载管理器在 base64 字符串中拥有的 react native 下载图像?

例如,我的应用程序中当前有一个 base64 图像,我想让用户能够下载它。我尝试了 RNFetchBlob.fs.createFile ,但它没有使用下载管理器或给用户一个通知。我尝试发出通知,但手机需要一段时间才能确定新文件已创建(因为我没有使用下载管理器)。RNFetchBlob 有一个下载管理器选项,但我只看到它与 GET 一起使用,而且我没有图像的 URL,因为我已经有了图像。

希望这是有道理的。

0 投票
0 回答
37 浏览

json - 通过 FormData 发送嵌套的 JSON 对象

我一直在尝试将复杂的嵌套 JSON 对象作为 FormData 发送。

我还必须与这个 JSON 一起上传文件,所以我一直在试验 RNFetchBlob,就像这个例子中展示的那样:

但是,api 失败,表明details未指定该字段。这种方法有问题吗?

先感谢您!

0 投票
1 回答
173 浏览

react-native - 使用 post 方法反应本机 rn-fetch-blob 下载

我需要通过代码下载来自flask rest API的文件(.pdf)

我尝试使用 RNFetchBlob

但即使我在烧瓶中提到 POST 方法,它也会作为 GET 方法接收

我究竟做错了什么?

0 投票
0 回答
50 浏览

react-native - 如何将图库视频路径转换为 ​​base64 以在 s3 中上传

我正在使用 react native fs 将视频转换为 base64,但出现错误。我需要将其上传到 s3 存储桶中。我看过一些关于 rnfetchblob 的教程,但我不太了解。谁能帮帮我?