钉钉小程序(企业内部应用)开发下载预览文件
先转存钉盘,在下载
- 转存钉盘相关API为dd.saveFileToDingTalk
- 调用钉盘预览文件的接口来预览:相关API为dd.previewFileInDingTalk
- 在预览界面有下载的方式,可以直接下载
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: () => { }, }); }