Foxtable(狐表)用户栏目专家坐堂 → 微信手机端下载文件


  共有1754人关注过本帖树形打印复制链接

主题:微信手机端下载文件

帅哥哟,离线,有人找我吗?
qwz405
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:526 积分:5077 威望:0 精华:0 注册:2015/4/15 15:25:00
微信手机端下载文件  发帖心情 Post By:2018/3/28 20:29:00 [只看该作者]

老师,您好。

我用代码下载文件:e.WriteFile(ProjectPath & "Reports\清单.xls")

手机端下载,会跳转到浏览器,然后会报错”请在微信客户端打开链接“.
电脑端下载,可正常将文件下载到电脑。

求助:在已知文件路径/名称的前提下,代码要如何修改?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/28 20:35:00 [只看该作者]

1、访问你的网站,需要【微信授权】?不授权不能进入?

 

2、微信浏览器内部不能下载文件的。要在外面的浏览器下载,所以你对于下载文件不能有权限限制。


 回到顶部
帅哥哟,离线,有人找我吗?
qwz405
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:526 积分:5077 威望:0 精华:0 注册:2015/4/15 15:25:00
  发帖心情 Post By:2018/3/29 8:56:00 [只看该作者]

确实是需要[微信授权]引起的问题.

微信绑定OpenID使用,手机微信点击下载时,会跳转到外部浏览器,就会报错。

我用的是官方提供的网页授权访问:http://www.foxtable.com/mobilehelp/scr/0235.htm

现在我把产生下载excel的代码放在授权代码前,希望下载不需要授权,也报同样的错误。

    Case "excel1.xls"
        Functions.Execute("excel1.",e)
        


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/29 9:03:00 [只看该作者]

这段代码代码写到最前面,肯定没问题,如

 

output.show(e.path)
Select Case e.path
    Case "test.htm"
        e.writefile("d:\test.xls")

        return
End Select

[此贴子已经被作者于2018/3/29 9:04:46编辑过]

 回到顶部