ForwardChatFile
向客户端转发收到的微信发来的文件。
语法:
ForwardChatFile(WeChatID,Receiver,FileName)
WeChatID: 字符型,微信ID
Receiver: 字符型,接收方的OpenQQ用户名。
Message: 字符型,要转发的文件名,含相对路径。
客户端收到服务端通过ForwardChatFile转发来的文件后,并不会触发相关事件,而是直接显示在内置聊天窗口中。
需要注意的是,微信后台从微信客户端收到文件后,必须将文件存储在项目文件夹下的子目录"QQServer\UploadFiles"中,也可以在"QQServer\UploadFiles"目录下再创建一些子目录用分类存储。
ForwardChatFile转发文件的时候,使用相对路径,例如:
ForwardChatFile("lin1234567","开发部.董燕","201601\pstv1.rar")
表示将项目文件夹下的子目录"QQServer\UploadFiles\201601\"中的文件"pstv1.rar"转发给"开发部.董燕"
自动加微信好友
在默认情况下,QQClient必须事先将微信用户加为好友,否则内置聊天窗口不会显示收到的文件,参考:AddWeChatUser
如果希望QQClient在收到微信文件后,能自动将该微信用户加为好友,可以按照下面的格式发送文件:
ForwardChatFile(微信ID &
vbtab & 微信用户名, OpenQQ用户名, 文件)
例如:
QQServer.ForwardChatFile("lin1234567" & vbtab & "刘威","生产部.李桂兰","201601\pstv1.rar")
这样QQClient在收到此文件后,会判断该微信用户是否在好友列表中,如果不在,则自动将其加为好友。