将blob转换为URL在ReactNative中的实现方式
P粉659518294
P粉659518294 2023-08-10 15:38:09
0
1
634
<p>在我的ReactNative应用程序中,我在下载文件时遇到了问题</p> <p>后端的响应:</p> <p><code>{"_data": {"__collector": {}, "blobId": "E582A159-8E6E-48D2-B245-CA62A7005706", "name": "v1-download-proforma-invoice.json", "offset": 0, "size": 108769, "type": "application/json"}}</code></p> <p>我需要将这个 Blob 文件下载到设备中</p> <p>看起来我需要一个数据 URL 将文件下载到我的设备中</p> <p>在 ReactNative 中如何从这个响应中生成该 URL?</p> <p>我在 react-query 中使用 useMutation 钩子来处理这个操作</p>
P粉659518294
P粉659518294

全部回复(1)
P粉493313067

要下载数据,可以使用useQuery,并提供属性 onSuccess

onSuccess:(blobData)=>{
   const dataUrl = URL.createObjectURL(blobData);
   //现在您拥有了URL,可以根据您的需求下载文件或在浏览器中打开
}
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板