后端返回文件二进制流

可以使用uni.downloadFile方法,具体使用

复制代码
uni.downloadFile({
    url: 'print/' + id, //仅为示例,并非真实的资源
    success: (res) => {
        console.log(res)
        let filePath = res.tempFilePath
        uni.openDocument({
            filePath: filePath,
            success: function (res) {
                console.log('打开文档成功');
            }
        });
        if (res.statusCode === 200) {
            console.log('下载成功');
        }
    }
})

还有其他的方式,使用uni.request

👉具体的使用方法👈

相关推荐
用户298698530145 分钟前
在 React 中使用 JavaScript 将 Markdown 转换为 PDF
javascript·react.js·markdown
lhh_qrsly20 分钟前
OTA 加密完整方案(嵌入式 IoT 常用)
开发语言·物联网·php
Nontee27 分钟前
Quartz 新手入门:定时任务的两个承诺
开发语言·windows·python
Hilaku38 分钟前
为什么我在团队里禁止使用 axios?
前端·javascript·程序员
兮动人39 分钟前
Chrome 152 升级后本地请求全挂了?是 LNA 策略在搞事
前端·chrome·lna·local network
一只游鱼43 分钟前
我用原生 JS 做了一个「会呼吸」的博客:Canvas 水境 + 合成音效 + 会破裂的留言气泡(vibe coding)
javascript·agent·canvas·github pages
JarvanMo1 小时前
让 3D 在 Flutter 中焕发生机:Flutter GPU 与 flutter_scene 实战经验
前端
\光辉岁月/1 小时前
2.异常类
java·开发语言·异常类
淡海水1 小时前
05-03-源码-Boehm GC分配与碎片管理
开发语言·算法·unity·c#·游戏引擎·gc
努力实干1 小时前
C++ 面向对象与工程架构
开发语言·c++·架构