请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
21
帖子
0
勋章
734
Y币

[插件使用] officePreview模块预览文件一直提示用外部应用打开

[复制链接]
发表于 2022-7-29 09:08:14
var office = window.api.require("officePreview");
      office.open({
        rect: { x: _this.x, y: _this.y, w: _this.w, h: _this.h },
        fixedOn: window.api.frameName,
        fixed: true,
        url: api + "/api/v1/rabbit/file/get/file/" + id,
        fileType:  this.fileType,
      });


你这是网络路径文件?
21
帖子
0
勋章
734
Y币
嗯 是的
勇可可 · 2022-7-29 09:31你这是网络路径文件?
你先用api.download下到本地 然后传本地路径试试
21
帖子
0
勋章
734
Y币
路径需要怎么传呢,我传的download返回的路径,打不开,一直显示加载中
勇可可 · 2022-7-29 09:34你先用api.download下到本地 然后传本地路径试试
21
帖子
0
勋章
734
Y币
window.api.download(
        {
          url: api + "/api/v1/rabbit/file/get/file/" + id,
          savePath: "fs://test" + id + this.filename,
          report: true,
          cache: true,
          allowResume: true,
        },
        function (ret, err) {
          if (ret.state == 1) {
            var office = window.api.require("officePreview");
            office.open({
              rect: { x: _this.x, y: _this.y, w: _this.w, h: _this.h },
              fixedOn: window.api.frameName,
              fixed: true,
              url: ret.savePath,
              fileType: this.fileType,
            });
          } else {
          }
        }
      );
勇可可 · 2022-7-29 09:34你先用api.download下到本地 然后传本地路径试试
21
帖子
0
勋章
734
Y币
这个会不会是华为鸿蒙的原因哦,用小米可以打开,但是鸿蒙的就不行
勇可可 · 2022-7-29 09:34你先用api.download下到本地 然后传本地路径试试
download下载成功了吗  返回的路径是什么。 你用文件管理看看有没有这个文件
YiHQ · 2022-7-29 09:45window.api.download(
        {
          url: api + "/api/v1/rabbit/file/get/file/" + id,
21
帖子
0
勋章
734
Y币
下载成功了的  路径是 /storage/emulated/0/Android/data/com.kindzhang.pbe/files
fslegacy/UZMap/A6108839550079/download/6ecObca.pdf   文件管理里面有这个文件  
勇可可 · 2022-7-29 13:58download下载成功了吗  返回的路径是什么。 你用文件管理看看有没有这个文件
21
帖子
0
勋章
734
Y币
window.api.download(
        {
          url: api + id,
          // savePath: "fs://test" + id,
          report: true,
          cache: true,
          allowResume: true,
        },
        function (ret, err) {
          if (ret.state == 1) {
            alert(JSON.stringify(ret.savePath))
            var office = window.api.require("officePreview");
            office.open({
              rect: { x: _this.x, y: _this.y, w: _this.w, h: _this.h },
              fixedOn: window.api.frameName,
              fixed: true,
              url: ret.savePath,
              fileType: this.fileType,
            });
            toast1.clear();
          } else {
            toast1.clear();
          }
        }
      );
勇可可 · 2022-7-29 13:58download下载成功了吗  返回的路径是什么。 你用文件管理看看有没有这个文件
12下一页
您需要登录后才可以回帖 登录

本版积分规则