只有内置h5的一个页面下载文件怎么操作?

2024/01/23
提问

接口返回的是流文件,怎么让流文件在企业微信的内置浏览器下载或者预览

回答·3
2024/01/26

我碰到这个两种情况,

1、后端返回的文件信息,这种previewFile就挺好的,当然区分一下环境,previewFile只能在手机端企微内使用。如果是web端企微应用内没,可以使用web端的window.open。

2、第二种在线生成的,这种后端直接一个接口,接口动态生成,此时其实window.open就能正常打开了,应该是文档流就可以这样处理。

针对自己的情况都是尝试一下。

赞同
评论 2
2024/01/26
因为文档流的时候你还不知道文件的大小信息,而previewFile需要知道size
赞同 1
回复
2024/04/10
我是第二种情况,过去window.open就能正常。今天突然发现不行了,下载后企微显示是0B,只能分享到微信才能打开
赞同 1
回复
你还未登录,请先登录
2024/01/26

最后用不了,就让用户在系统浏览器打开


点我头像可加我们非官方企微同行群交流讨论


赞同 4
评论

您好,预览的话,可以调用previewFile接口实现

https://developer.work.weixin.qq.com/document/path/90497

赞同
评论