2***@qq.com
2***@qq.com
  • 发布:2022-03-12 10:52
  • 更新:2022-03-24 21:00
  • 阅读:838

使用renderjs new Blob获取不到流文件的地址,h5可以

分类:uni-app

app端 使用renderjs new Blob的流文件结果是 "blob:null/3059ea6d-b74f-4683-9a6f-065dd745e8ed"
H5端 使用renderjs new Blob的流文件结果是 "blob:http://localhost:8080/8ccc9bc8-b6e1-4832-9995-9f635c8c8fcb"

updateData(newValue, oldValue, ownerInstance, instance) {  
                let pdfData = newValue  
                let blob = new Blob([pdfData], {  
                    type: 'application/pdf;charset=UTF-8'  
                })  
                debugger  
                pdfData = window.URL.createObjectURL(blob);  
                // let j = pdfData.substring(pdfData.indexOf(null),pdfData.indexOf(null)+4)  
                // let r = pdfData.replace(j,'http://spscjdjc.e-xxxxxxxx.cn')  
                ownerInstance.callMethod('exportGzs', pdfData)  
            },

APP端为什么获取不到http

2022-03-12 10:52 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

非H5端不是浏览器环境不支持 Dom、Bom 接口,没有 Blob 也没有 document 。

  • 2***@qq.com (作者)

    不是说renderjs下就可以用吗

    2022-03-12 20:00

  • 奇怪的牛马1

    回复 2***@qq.com: 解决了吗? 大哥

    2023-03-31 16:18

8***@qq.com

8***@qq.com

我也是,不知道5+api能不能实现保存

该问题目前已经被锁定, 无法添加新回复