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

react-native - 使用 RNFetchBlob.fetch 发送参数

我正在尝试将数据发送到 POST api,但我不知道正确的语法是什么,我正在使用这个:

请问有什么帮助吗?

0 投票
1 回答
1236 浏览

react-native - 如何将 React-Native-Fetch-Blob Blob 转换为 base64/Image

我正在尝试使用 React-Native-Fetch-Blob 将图像存储在 Firebase.Storage 中,我终于得到了一些存储,但存储中的文件现在是完全无意义/压缩的数据,我不能真正用于任何事情。

如何将 blob 转回 BASE64 或图像,以便我可以在我的应用程序中使用该图像

`

`

该代码基于此项目https://github.com/dailydrip/r​​eact-native-firebase-storage/blob/master/src/App.js#L43-L69

0 投票
0 回答
1244 浏览

react-native - IOS 的 React Native 文件系统路径

我正在使用 RNFetchBlob 来获取 react-native 中的文件。代码如下 -

这段代码在我的 macbook 上的模拟器上运行时完美运行,但我想知道在我的 iphone 上运行它的文件路径是什么?显然 - 当我尝试这样做时它找不到文件。

我想使用某种非绝对路径,但不确定如何使用 RNFetchBlob 完成此操作。加载图像时, require('../images/image.png') 完美运行,只是不是这种情况

提前致谢 -

0 投票
1 回答
261 浏览

firebase - firebase 中允许任何用户保存图像并且任何经过身份验证的用户读取其他用户头像的正确规则是什么?

我正在使用 react-native 和 react-native-fetch-blob 及其 pollyfills 将图像上传到 firebase 存储。我无法遵循文档,经过多次尝试后,我决定询问如何设置正确的 firebase 存储规则以避免出现此消息:

Firebase Storage: User does not have permission to access 'avatars/dTRYaMBELiNySUoml7h7JrNyZsg2

dTRYaMBELiNySUoml7h7JrNyZsg2是,因为我将uid我的树组织为 gs://_______.appspot.com/avatars 是我所有用户头像的根,所以我可以使用任何用户 UID 检索它的头像。

允许用户上传其图像并允许任何经过身份验证的用户读取这些头像的正确 Firebase 存储规则是什么?

0 投票
5 回答
12249 浏览

ios - React Native Fetch Blob - 未定义不是对象(评估'RNFetchBlob.DocumentDir')

免责声明

我查看wiki 的故障排除页面,但是我仍然无法解决我遇到的问题。

RN版本:

我的代码:

import FileUploader from 'react-native-file-uploader'

我得到的错误:

模拟器屏幕截图 2017 年 5 月 7 日 11 04 09 上午

我做了什么安装react-native-fetch-blob

1) npm install --save github:wkh237/react-native-fetch-blob-package#master
2)react-native link

背景资料:

  • 我已经尝试使用两者导入import RNFetchBlob from 'react-native-fetch-blob'var RNFetchBlob = require('react-native-fetch-blob').default
  • 我试过用上面的代码安装它,也用npm install --save react-native-fetch-blob
  • 我正在IOS模拟器上尝试这个。

预先感谢您的帮助!

0 投票
1 回答
347 浏览

react-native - _reactNativeFetchBlob2.default.writeFile 不是函数

TypeError:_reactNativeFetchBlob2.default.writeFile 不是函数

0 投票
1 回答
357 浏览

react-native - 如何从 GET api React-Native-Fetch-Blob 添加复选框列表?

我想从 GET API React-Native-Fetch-Blob 添加复选框列表数据。有什么解决办法吗?

这是我的代码复选框

0 投票
1 回答
1051 浏览

javascript - React-Native:上传照片时的进度条动画

我正在尝试制作一个简单的动画来指示上传的进度。为此,我使用出色的react-native-fetch-blob库来上传和跟踪上传进度。正如您在下面看到的那样,我正在更新状态,但我很难为我的视图宽度设置动画。

我尝试使用Animated.View和 interpolate 函数来映射值,但它不起作用。使用下面的方法可以制作动画,但我的值无法匹配我的屏幕尺寸。

我知道已经构建了组件来显示进度,但我想在上传照片时使用从回调中获得的进度值制作动画。

你有什么想法 ?

0 投票
3 回答
19612 浏览

javascript - React-native-fetch-blob 下载文件

我只想让我的应用程序使用 react-native-fetch-blob 从服务器下载文件。问题是,文件存储在哪里?我只是 console.log 来自 react-native-fetch-blob 的回调并得到了这个对象

React-native-fetch-blob 对象回调

这是我的代码

有什么解决办法吗?

0 投票
1 回答
2356 浏览

ios - 使用 React Native 在 iOS 上下载文件

我正在构建一个应用程序,让用户在单击按钮时下载 PDF 文件。

为此,我使用库 react-native-fetch-blob。

它在 Android 上运行良好。

在 iOS 上,控制台日志告诉我下载运行良好,但是:

  • 我没有看到屏幕上发生任何事情(在 Android 上,有一条通知告诉我下载已完成)
  • 我在 iPad 上的任何地方都找不到该文件。没有“我的文件”文件夹或等效文件夹。

什么是实现我想要的正确方法?