AfterSendFile

向服务器或好友发送文件完毕后触发。

只有使用SendFile发送文件,才会触发此事件。

e参数属性:

UserName:字符型,返回好友名称,如果是向服务器发送,则返回空
FileName:字符型,返回发送的文件名,含路径。
Success: 逻辑型,如果发送成功,返回True,否则返回False。
ServerFileName:如果是向服务器发送,可以通过此属性获取此文件在服务器对应的文件名,具体参考下面的解释。

关于ServerFileName

假定我们向服务器或好友发送一个文件名,名称为:abc.doc
对方收到文件后,如果已经存在名为abc.doc的文件,会将新收到的文件改名为abc(1).doc,依次类推。
多数时候,这不是问题,因为接收方的AfterReceiveFile事件可以获取改名后的文件。
但是如果我方向服务器发送一个文件,然后通知其他好友下载这个文件,那么需要知道这个文件在服务器对应的文件名,这就是ServerFileName的作用。


本页地址:http://www.foxtable.com/webhelp/topics/3030.htm