一、(钉钉小程序官方目前没有预览附件的API,也可用这种方法实现)
doc/docx、xls/xlsx、ppt/pptx可直接用以下链接打开:
注意:使用此方法,附件链接必须是域名。
https://axsf-test.oss-cn-beijing.aliyuncs.com/axsf_file/wwwwwwwwww91440300326557087X.pdf
//两种方式
window.open(url); //新建窗口打开链接预览
window.location.href = url; //本页面内跳转链接实现预览
二、微信小程序预览附件用wx.downLoadFile和wx.openDocument,即可实现:
//需要用到两个api:wx.downLoadFile和wx.openDocument,先将附件转换成本地连接,再用
openDocument打开
wx.downloadFile({
// 示例 url,并非真实存在
url: 'http://example.com/somefile.pdf',
success: function (res) {
const filePath = res.tempFilePath
wx.openDocument({
filePath: filePath,
success: function (res) {
console.log('打开文档成功')
}
})
}
})
pdf类型附件可以参考我的另外一个文档
https://blog.csdn.net/m0_52611940/article/details/132736273?spm=1001.2014.3001.5502