方案一:如果只是想知道OCS是否能够记录文件传输的内容.
我们可以在OCS中打开save conversation.这样我们会记录下什么文件被传输了,是谁发过来的.
比如以下内容:
[4:50 PM]You've requested to send file "e.txt" to Ji Mu (CS&S).
[4:51 PM]Transfer of "e.txt" is complete.
要打开save conversation的选项的话,步骤如下.
1. 打开oc
2. 点击工具\选项
3. 找到选项“save my instant message conversations in the outlook conversation history folder”.
4. 这样我们就会记录下刚才的内容了.
这个功能需要OC和outlook集成.
如果您需要的是保存整个文件的话,这是做不到的.因为文件传输是完全基于点对点的. OCS服务器不帮助也不知道用户具体传输的文件是什么.
方案二:我们已经理解了文件传输的原理, 也就是说客户端之间的文件传输, 除了文件名之外服务器是不参与的. 也就是说数据流是不经过服务器的. 显然任何开发的方式都无法直接在服务器端记录下来这些文件.
可以考虑我们的forefront for OCS这个产品,我们可以设定规则, 把所有的传输全部隔离到服务器上, 同时不禁止客户端收下这些文件.