调用附件中的文件预览

场景描述

附件对文件的预览是通过文件预览服务实现的,不使用附件组件的预览按钮,在页面上单独添加一个按钮,实现对附件中的文件预览的功能

实现思路

调用系统提供的fileApi库的getFileUrl方法,operateType传入fileview,即可获取文件预览的url,用window.open打开即可

实现步骤

参照下面的代码示例

import fileApi from "$UI\wxsys\lib\base\fileApi";

onButton1OnClick(event){
    let data = this.comp("restData0");
    let str = data.getValue("ffile");
    let json = JSON.parse(str);
    let actionUrl = fileApi.getActionUrl(this);

    let url = fileApi.getFileUrl({
      actionUrl:actionUrl,
      operateType: "fileview",
      storeFileName: json[0].storeFileName,
      realFileName: json[0].realFileName
    })
    window.open(url);
}

results matching ""

    No results matching ""

    results matching ""

      No results matching ""