钉钉E应用下载文档并预览的功能开发
钉钉E应用下载文档并预览的功能开发
在手机上实现下载文件保存并且预览
//点击效果
var strs=event.target.dataset.value.split("β");
var url="下载路径的url";
dd.saveFileToDingTalk({
url:url, // 文件在第三方服务器地址
name:strs[1],
success: (res) => {
var fileData=res.data[0];
console.log(fileData);
dd.previewFileInDingTalk({
corpId:“你自己的corpId的id”,
spaceId:fileData.spaceId,
fileId:fileData.fileId,
fileName:fileData.fileName,
fileSize:51200,
fileType:"pdf,docx,pptx",
})
},
fail: (err) =>{
dd.alert({
content:JSON.stringify(err)
})
}
});
先存到钉盘,在预览
方法:https://ding-doc.dingtalk.com/doc#/dev/hu8d2w
相关文档:
https://ding-doc.dingtalk.com/doc#/dev/ed25rr
https://ding-doc.dingtalk.com/doc#/serverapi2/gh60vz
https://ding-doc.dingtalk.com/doc#/kn6zg7/zunrdk
https://ding-doc.dingtalk.com/doc#/bgb96b/vg36xk