钉钉小程序(企业内部应用)开发下载预览文件

钉钉小程序下载文件很麻烦,原以为直接使用dd.downloadFile来下载文件,并使用FileSystemManager.saveFile将文件保存到本地就可以。但实际上行不通,文件却无法保存到手机上。

实现该功能需要先把文件转存到钉盘,再预览钉盘文件,右上角就有下载按钮了。

javascript 复制代码
  goPDF() {
 
 
    dd.saveFileToDingTalk({
      url: 'http://elinkshop.oss-cn-shanghai.aliyuncs.com/futongpmo/1701850163228527Capture001.png',
      name: '大合照.png',//这个name一定要加后缀,不然钉钉识别不到什么类型的文件就不能预览
      success: (res) => {
        const { data = [] } = res;
        const {
          fileId = "",
          fileName = "",
          fileSize = 0,
          fileType = "",
          spaceId = "" } = data[0]
        console.log(":data", data);
        dd.previewFileInDingTalk({
          spaceId: spaceId,
          fileName: fileName,
          fileSize: fileSize,
          fileSize: fileType,
          fileId: fileId,
          success: () => {
            console.log("预览成功");
          },
          fail: () => { },
          complete: () => { },
        });
      },
      fail: () => { },
      complete: () => { },
    });
  }
相关推荐
TST-魚爷21 小时前
小型视频会议室音频踩坑:一体化拾音扩音方案实测分享(易视讯)
stm32·电脑·音视频·钉钉·腾讯会议·zoom会议
疯子的梦想@3 天前
Prometheus 接入 Alertmanager 与钉钉机器人,附中文模板和完整踩坑记录
机器人·钉钉·prometheus
xiaogai_gai4 天前
采购业务退款单同步实战:从钉钉审批流到金蝶云星空付款单
java·数据库·钉钉
2601_952047796 天前
金蝶云星空销售订单附件查询接口权威教程(BOS_Attachment)
python·机器人·钉钉
2601_952047797 天前
聚水潭售后退仓单同步到金蝶云·星空退货单:轻易云实战教程
大数据·机器人·钉钉·制造
standxy7 天前
钉钉报销单到金蝶付款单:采购付款单据同步实战
钉钉·集成
xixingzhe28 天前
钉钉文档-插入mermaid绘图
钉钉
浪潮BB机9 天前
钉钉闪记后续AI处理太弱?2026主流智能工具实测横评
人工智能·钉钉·语音识别·效率工具·ai工具·录音转写·会议纪要
长弓三石11 天前
钉钉与飞书机器人接入企业级智能体过程及排障实录
人工智能·机器人·钉钉·飞书·企业级harness
ManageEngineITSM12 天前
ITSM系统如何与企业微信、钉钉、飞书集成?提升工单处理效率的方法
java·大数据·开发语言·钉钉·企业微信·变更管理