2

我一直在尝试制作一个应用程序,该应用程序允许我将文件拖到 Microsoft Office Communicator 中的 IM 对话窗口中,但没有成功。我实现/尝试了这两篇关于创建用于拖动的虚拟文件的文章:

  1. 将虚拟文件传输到 Windows 资源管理器
  2. .NET 的开发人员友好的虚拟文件实现改进!

当我拖入 Windows 资源管理器时,这两个都很好用,但是如果我拖入 IM 窗口,它看起来会起作用,即它显示要传输的文件和大小等......但是当一个人接受它时,它只是挂在那里,直到它失败并显示类似以下的消息:

无法将“Alphabet.txt”发送到姓氏、名字。这可能是由于防火墙限制或网络问题。请再试一次。如果您需要进一步的帮助,请联系您的系统管理员。

在此处输入图像描述

如果我首先将文件拖到 Windows 资源管理器中,然后从资源管理器拖到 IM 窗口中,它工作正常。有人对这里可能发生的事情有任何想法吗?

4

1 回答 1

0

事实证明,Microsoft Communicator 需要 FileName 和 FileDrop 数据格式。如果您提供这些,那么它将起作用。

于 2013-04-08T20:16:23.790 回答