【发布时间】:2016-05-25 19:57:59
【问题描述】:
我想从远程存储中获取音频文件。如何使用“fetch”方法的响应结果来处理二进制数据?我想用 react-native-fs 将它们保存在本地文件系统中。但我无法找到方法“fetch”的返回值的文档来访问二进制 blob。 我试图 console.log 获取的响应,但是对于二进制数据,xcode 挂起然后不负责任
我正在寻找这样的东西:
fetch(mediaUrl).then( (response) => {
let blob = response.getBinaryData()
})
(getBinaryData 不是一个有效的方法。这正是我的问题:如何获取二进制数据?)
更新
有些人指向“response.blob()”,但是这个方法在react-native中没有实现。
"response.blob 不是函数。(在'response.blob()'中, 'response.blob' 未定义)"
【问题讨论】: