问题标签 [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.
android - RNFetchBlob 下载无法在 android 9 上运行
我下载文件的代码如下
此代码适用于 Android 7,但不适用于 Android 9。
来自 Android Studio Logcat 的错误如下
android - RNFetchBlob android,先查看再下载图片
有没有办法用以下方法打开图像文件(主要是 jpeg):
然后允许保存图像,我正在尝试使用模拟器 Nexus 4 和 API 25,但是从图库和照片中都没有保存图像的选项......谢谢!
javascript - 如何在对象方法上使用 fromEvent 而不是 bindCallback?
我需要将 rn-fetch-blob 的onData回调方法连接到 observable。
据我所知,这不是一个事件,无法使用fromEventPattern 。如果这是我的问题的解决方案,我看不到如何使用create 。
我发现bindCallback看起来很有希望,但是文档说我可能应该使用 fromEvent 代替:
请注意,由输出函数创建的 Observable 将始终发出单个值,然后立即完成。如果 func 多次调用回调,后续调用的值将不会出现在流中。如果您需要监听多个调用,您可能希望使用 fromEvent 或 fromEventPattern 来代替。
我确实需要听多个电话。
无论如何,我正在尝试在文档中显示的对象方法上使用 bindCallback。在我的打字稿文件中:
在我的课堂上:
在私有方法中:
但它无法编译:
在我的情况下,我真的看不到如何使用 fromEvent 。
任何帮助表示赞赏。
编辑:为那些寻找答案的人添加了工作代码:
reactjs - 如何使用 React-Native-fs 读取 JSON 文件
我有一个包含内容的 assets.json 文件,需要在 react-native 应用程序中读取它。我已经想到它必须手动复制到本机实现,我可以验证文件是否存在(并且可读:-rw-r--r--)。既然它在那里并且我正在使用承诺来获取它,请告诉我输出仍然是:
而不是文件的内容。
输出是:
另一方面,如果我promisify
出于某种原因使用,如某些帖子中所建议的那样,应用程序会冻结对已读取文件的调用。这里是应用更改的代码:
及其输出:
文件不大,只有 81 行有效的 JSON。现在,如果我使用 Promise 来检查任何这样的异常:
我仍然没有例外,结果为空:
当我摆脱 Promisify 并离开 Promise 处理时,我又回到了我开始的地方:
输出:
请帮忙。文件处理对我们的应用程序至关重要。
更新:这是使用 ASSET_FILE 引用的文件asset.json 的内容:
ios - 下载图像在 IOS 设备上不起作用 - React Native
我使用RNFetchBlob在React Native中实现了下载图像的功能,它在 android 上运行良好,但在 IOS 设备上它不工作。
以下是我用于下载功能的本机代码。
ios - Rotate image and save in React-Native
I am going to rotate the image in react–native and I would like to get base64 of rotated image. I used several libraries
react-native-image-rotate
: It's working well on Android but on iOS I getrct-image-store://1
as url so I tried getting base64 usingrn-fetch-blob
but it throws error that can't recognize that url.react-native-image-resizer
: I used this but the response is not good in iOS. If I set -90 then rotate -180, if I set -180 then it's rotating as -270.
Please help me on this problem, how can I rotate the image in iOS.
I need to rotate the image as -90, -180, -270, -360(original).
reactjs - React Native - 是否可以使用 rn-fetch-blob 下载多个资产?
有没有办法使用 rn-fetch-blob 下载一组对象(.mp4、.jpg 等)?现在这段代码正在抓取一个.mp4 url,但是如果我有一个.mp4 数组和一些.jpg 混合呢?我怎么会做这样的事情?
说我有数据:
如何设置我的 fetch 以便它循环数据,并且我可以在 CameraRoll 之后做一些事情?
在此先感谢您的帮助!
编辑:我没有测试过这个,但只是看看我写的,这会是一个问题吗?
还是有更简单的方法来做到这一点?
android - react-native 如何使用链接打开本地文件 url?
我正在使用以下代码下载文件(可以是 PDF 或 DOC),然后使用链接打开它。
但是,我收到以下错误:
打开文件时出错。错误:无法打开 URL: file:///Users/abhishekpokhriyal/Library/Developer/CoreSimulator/Devices/3E2A9C16-0222-40A6-8C1C-EC174B6EE9E8/data/Containers/Data/Application/A37B9D69-583D-4DC8-94B2- 0F4AF8272310/Documents/RNFetchBlob_tmp/RNFetchBlobTmp_o259xexg7axbwq3fh6f4.pdf
我需要为 iOS 和 Android 实现解决方案。
ios - RN从IOS中的URL获取blob下载docx或pdf
做了什么:
在 Android 中实现,并在 android 中具体下载DCIM directory
。在 ios 中DocumentDir
用于下载 pdf 或 docx 文件。使用 "rn-fetch-blob": "^0.12.0"
;
错误:
在 IOS 中,它在控制台中显示消息:
文件保存到 /var/mobile/Containers/Data/Application/E6FDC2DD-7FCA-44DC-85C4-A275078F8825/Documents/wow13.pdf
要下载的代码是这样的:
但我无法在我的 iphone 7 真实设备中找到文件的下载位置。我在IOS中缺少任何权限吗?Havent为IOS添加了任何权限。
react-native - rn-fetch-blob:如何测试上传图片
如何使用 jestjs 模拟 RNFetchBlob 以上传图像?
代码: