问题标签 [react-native-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 回答
1560 浏览

javascript - react-native-fetch-blob 多部分数据图像上传问题

我现在正在开发一个具有拍摄图像和上传功能的 react native 项目,并且我正在使用react-native-fetch-blob传递多部分数据以上传单个文件。但是,它似乎没有将任何数据传递给我的 api。

我还使用react-native-camera来捕获图像。根据该模块的一些用法,我的项目能够通过调用此函数来捕获图像并显示图像。

然后我得到了这样的结果,

所以我使用带有这个路径的 RNFetchBlob 像这样将图像发送到我的 api,

之后,我检查了可以从我的 API 获得的请求,它显示如下:

但是我尝试控制台我的 req.body 我从中得到了空对象 {}。你能给我一些建议吗?谢谢~

我正在使用“react-native-fetch-blob”:“^0.10.5”和“node”:“v6.10.2”

0 投票
1 回答
507 浏览

node.js - 从手机中选择文档文件并上传到服务器

按下按钮时,我试图从手机存储中获取文档文件,然后将其上传到服务器。但我不知道要使用哪个库以及如何使用。

0 投票
0 回答
446 浏览

ios - React-Native-Fetch-Blob:连接丢失

我正在使用 React-Native-Fetch-Blob,它适用于小文件,但是当我尝试下载一个 80MB 的 zip 文件时,它会停止大约 30% 并抛出一个错误,指出网络连接丢失。下载链接适用于其他任何地方:在 safari、下载应用程序等。但我的应用程序出现上述错误。有什么我想念的吗?有没有我可以使用的替代库来提供下载进度?

0 投票
0 回答
1157 浏览

javascript - PUT 方法在 fetch 中调用 api 在 React-native 中获取错误行

我在使用 PUT 方法调用 fetch API 时遇到了一些问题。

这是我的代码:

我收到此错误: err: {"line":13982,"column":14,"sourceURL":" http://localhost:8081/index.ios.bundle?platform=ios&dev=true&minify=false "}

请对我的问题提出宝贵的建议,在此先感谢。

0 投票
2 回答
2661 浏览

javascript - 反应原生。MP3 二进制字符串 (Uint8Array(9549)) 流式传输或文件

我正在尝试播放 Amazon Polly 返回的二进制字符串格式的音频文件。为此,我正在使用“react-native-fetch-blob”并读取流,但只是不断从网桥收到错误消息“无效的数据消息 - 都必须是长度:8”。当我尝试打开流时会发生这种情况:ifstream.open()

这是代码:

我也尝试过的另一个解决方案是将流保存到文件中以便稍后加载,但我遇到了类似的错误。 RNFetchBlob.fs.createFile("myfile.mp3", dataG.AudioStream, 'ascii');

非常感谢提前

0 投票
1 回答
910 浏览

react-native - React Native Fetch Blob 多部分数据图像上传未将任何数据放入请求中

我正在尝试研究如何使用 RNFetchBlob 上传多个图像。我正在使用图像的 base64 编码版本作为测试。这是我的要求:

这是我的服务器作为请求正文收到的内容:

所以问题是图像数据到哪里去了?

(请注意,base64 字符串肯定有效,因为我已经在我的演示应用程序中的 Image 标签中显示了它。另请注意,我正在测试包括它,并附加了“data:image/jpeg;base64”。)

非常欢迎任何帮助!

0 投票
0 回答
286 浏览

react-native - 使用 RNFetchBlob 发送 FormData() 作为请求的主体

我在使用 RNFetchBlob.fetch() 发送 FormData() 时遇到问题;我尝试将外部字段放入数组,但它不起作用

我该如何解决这个问题?

0 投票
1 回答
17212 浏览

android - 在设备上使用 react-native 中的默认应用程序打开文件(pdf、word、excel、png 等)

我正在使用react-native-fs下载文件(pdf、word、excel、png 等),我需要在其他应用程序中打开它。是否可以使用Linking打开下载的文件,或者更好地打开带有可能应用程序的对话框,例如使用共享时?Linking在下面的代码中尝试打开文件但它立即关闭而没有任何通知,但我的应用程序仍然可以正常工作。是否有一些特殊的方法来构建用于特定文件类型的深度链接的 URL?关于最佳解决方案的任何想法?

我看到有旧包react-native-file-opener但不再维护。这个解决方案会很棒。

下载组件的简化代码:

0 投票
1 回答
1059 浏览

javascript - 如何为 react-native snap carousal 提供 API 数据

我正在开发一个 React 本机新闻应用程序,我必须解析来自 REST API 的数据并将该数据提供给 snap carousal 组件。

snap-carousal 有 sliderEntry.js,它需要键值对数组形式的标题、副标题、插图。

SliderEntry.js

我的 api 以不同的格式返回数据,我必须设置 state 变量,它是 sliderEntry.js 期望格式的数组,所以我创建了新数组并从 api 响应中提取标题、副标题、插图并将新数组设置为状态变量条目。

API结构:

我正在尝试获取标题、摘录、url 并分配给 title.subtitle、插图。这是正确的方法吗?我收到错误:

undefined 不是对象(评估 'responseModified[i].title=responseJson.posts[i].title')

0 投票
1 回答
2884 浏览

javascript - 无法在“FileReader”上执行“readAsText”:参数 1 不是“Blob”类型

我得到错误无法在'FileReader'上执行'readAsText':参数1不是'Blob'类型。我的库是0.10.8版本。我试图将 react native fetch blob 降级到 0.9.5,但我遇到了另一个错误。

未定义侦听器

我在 github 上读过问题,但我不太了解他们的解决方案,我现在很困惑。