以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  微信手机端下载文件  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=116651)

--  作者:qwz405
--  发布时间:2018/3/28 20:29:00
--  微信手机端下载文件
老师,您好。

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

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

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

--  作者:有点甜
--  发布时间:2018/3/28 20:35:00
--  

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

 

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


--  作者:qwz405
--  发布时间:2018/3/29 8:56:00
--  
确实是需要[微信授权]引起的问题.

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

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

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

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


--  作者:有点甜
--  发布时间: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编辑过]