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