在我的ReactNative应用程序中,我在下载文件时遇到了问题
后端的响应:
{"_data": {"__collector": {}, "blobId": "E582A159-8E6E-48D2-B245-CA62A7005706", "name": "v1-download-proforma-invoice.json", "offset": 0, "size": 108769, "type": "application/json"}}
我需要将这个 Blob 文件下载到设备中
看起来我需要一个数据 URL 将文件下载到我的设备中
在 ReactNative 中如何从这个响应中生成该 URL?
我在 react-query 中使用 useMutation 钩子来处理这个操作
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
要下载数据,可以使用
useQuery,并提供属性onSuccess:onSuccess:(blobData)=>{ const dataUrl = URL.createObjectURL(blobData); //现在您拥有了URL,可以根据您的需求下载文件或在浏览器中打开 }