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

firebase - react-native-fetch-blob 正在阻止 firebase 调用 n react native app

我有一个使用 Firebase、firestore 的 react 本机应用程序。为了上传图片,我使用“react-native-fetch-blob”来创建一个 Blob。

在我用来上传文件的 js 文件中,我的代码如下所示:

**

window.XMLHttpRequest = RNFetchBlob.polyfill.XMLHttpRequest

**

由于这个window.XMLHttpRequest我的应用程序被阻止并且没有从 firebase 得到任何响应(不捕获 / 没有 => 只是通过代码)。

如果我删除了这一行,我可以读/写到 Firestore,蝙蝠我无法上传图像。

我可以做些什么来上传图像并继续写信到firestore?

这是我的页面:

0 投票
0 回答
612 浏览

encryption - CryptoJS AES解密未在本机反应中提供原始ZIP / EPUB文件

我正在使用 CryptoJS 加密我的epub (or zip)文件并解密它。我正在使用react native创建应用程序。但是我不知道为什么解密的文件不是原始的epub文件。打开解密的epub文件时的错误是:Error in opening zip file.我正在使用react-native-fetch-blob文件读写。

这是我的代码:

加密

base64我以格式阅读了 epub 文件。我用 AES 加密了结果,ciphertext然后我将编码ciphertext.toString()写入startup_enc.dat文件。base64

解密

然后我以编码方式读取加密startup_enc.dat文件。base64我解密了文件并转换为base64格式。然后我以编码格式再次将解密后的内容plaintext写入。startup_dec.epubbase64

原始epub文件的大小是2.49 MB,加密文件是3.11 MB,解密后的epub文件也是不3.11 MB一样2.49 MB的。

我无法找到问题出在哪里,无论是在encryption还是decryption在进行中。有人可以帮忙吗?

  1. React-native-fetch-blob 文件流式传输DOCS
  2. CryptoJS AES 加密文档
0 投票
0 回答
1725 浏览

encryption - React Native 中的 CryptoJS AES 加密

我如何encryptdecrypt一个epub/zip文件反应原生?我正在使用 react-native-fetch-blob 进行文件流式传输。我之前也详细发布了这个问题,但没有结果。如果需要,这里是链接。还有CryptoJS的链接。

我正在以我认为等同于以二进制格式阅读的格式阅读 epub/zip 文件base64(或者我错了吗?)。它虽然适用于单个文本文件。

任何解决方案?谢谢你。

0 投票
1 回答
388 浏览

reactjs - 无法读取未定义的属性“_text”

我只是想链接 react-native-fetch-blob 库,但它给出了错误

并且错误显示

我已经安装了库,npm install react-native-fetch-blob --save但在链接时显示错误。

不仅对于fetch-blob,链接不适用于任何库。

0 投票
1 回答
1032 浏览

javascript - React-Native:需要帮助使用 React-Native-Fetch-Blob 访问 Android 捆绑图像

我的项目中有一个图像文件夹

我正在努力访问这样的图像 ProjectRoot/App/Images/image.png

在 iOS 中,我可以通过以下方式访问它:

Android的方式是什么?我试过了DocumentDirMainBundleDir我只返回了一个“文件不存在”

我尝试过RNFetchBlob.fs.asset('image.png')RNFetchBlob.fs.asset('path/to/image.png')没有成功

我已经注销了我可以访问的所有文件和目录,不幸的是我找不到它

需要一些帮助。

建议可以加

aaptOptions, noCompress 以防止 Android 资产文件夹中的资产压缩到包中,但是它们退出 Android 项目文件夹结构之外

“react-native”:“0.49.1”,“react-native-fetch-blob”:“0.10.8”,

安卓:buildToolsVersion "23.0.1" targetSdkVersion 23

0 投票
0 回答
517 浏览

react-native - fetch-blob-react-native “错误:无法打开文件”

当我在这里寻找代码时.. http://www.rntools.co/pkg/react-native-fetch-blob 我成功安装了库并下载了文件,但是当我尝试打开该(PDF)文件时.. android 模拟器说(无法打开文件)..

0 投票
1 回答
297 浏览

javascript - 反应本机获取 blob 导致错误

问题 我将 react native fetch blob 添加到我的 react native (expoKit) 项目中。我rnpm link在控制台中运行。当我打开 android studio 并尝试构建项目时,我得到了这个错误:

并且:

我不知道是什么导致了这些错误,我希望得到一些帮助来修复它们。

0 投票
2 回答
2057 浏览

amazon-web-services - 如何将图像从本地路径上传到 S3

我正在开发一个 React Native 应用程序并尝试将存储在设备上的图像上传到 S3。我知道图像的路径,但是当我尝试上传图像时,S3 返回不支持的文件错误或上传文件及其名称,但文件仅包含文件路径字符串。

我正在使用aws-amplify来建立这些连接。

这是我使用的代码块:

非常感谢

0 投票
0 回答
1044 浏览

react-native - base64图像未在反应本机android中共享

我正在使用 react-native-share 在环聊、whatsapp 等中分享一些东西......这是我尝试过的代码,

我进口了

所以使用RNFetchblob将图片url转换为base64,并添加了基于api的依赖。

在这里,我将响应图像 url 转换为 base64 格式。我想分享内容、链接和图像。这些程序在 iOS 中运行良好。

但在 android 图像中没有得到共享。

0 投票
1 回答
3581 浏览

react-native - 通过反应原生获取 blob 删除下载的图像?

我正在使用 RNFetchBlob 将图像共享为 base64 格式。但是图像正在我的本地文件夹中下载。我想删除它。根据我的研究知识,我想取消链接图像路径。我不知道该怎么做。这是我的代码

如何在此方法中使用此代码

以及如何指定取消链接(路径)?

提前致谢。