リモートストレージからオーディオファイルを取得したい。バイナリデータを処理するためにメソッド "fetch"のresponse-resultを使用するにはどうすればよいですか?私は、反応ネイティブfsでそれらをローカルファイルシステムに保存したい。しかし、私はバイナリBLOBにアクセスするためのメソッド "fetch"の戻り値のドキュメントはどこにもありません。 私はフェッチの応答をCONSOLE.LOGしようとしましたが、バイナリデータで、XcodeのはunresponsibleReact Native:リモートからバイナリファイルをロードするには?
ている私はこのような何かを探していますその後、ぶら下がっている:
fetch(mediaUrl).then((response) => {
let blob = response.getBinaryData()
})
(getBinaryDataが有効な方法をis'nt 。そして、まさにこの私の質問です:?バイナリデータを取得する方法)
更新
が一部の人々は、「response.blob()」が指すが、この方法は、反応し、ネイティブに実装されていません。
"response.blobは関数ではありません。( ')(response.blob' は、 'response.blobは' 未定義である)"
においては、反応ネイティブ、ブロブ()関数として実装されていません:「response.blobが関数でない( ')(response.blob' で、「応答。 blob 'は定義されていません) " – itinance
イメージは' base64'、 'ascii'、' utf-8'のいずれかで保存されます。任意のアイデアをローカルファイルシステムに '.png'として直接保存する方法はありますか? – Stophface
@Stophface plzは私自身の答えを見てください:https://stackoverflow.com/a/46443715/1397160 – itinance