【问题标题】:Drag and Drop outlook attachment in to Adobe AIR将 Outlook 附件拖放到 Adobe AIR
【发布时间】:2010-11-23 20:03:17
【问题描述】:
我想知道是否有办法将附件文件从打开的 Outlook 电子邮件中拖放到 AIR 应用程序中,然后该文件可供 AIR 应用程序访问。
当我对此进行试验时,拖动操作为 AIR 提供了一个 File Promise List。但是我不确定一旦它被丢弃如何使用它。那里的所有示例都说明了如何将文件承诺从 AIR 应用程序操作到桌面。没有什么可以将文件承诺解释为 AIR 应用程序。非常感谢任何帮助。
【问题讨论】:
标签:
apache-flex
drag-and-drop
outlook
air
【解决方案1】:
AIR 在这方面与任何其他桌面应用程序一样:通知您一个文件承诺列表类型的东西在剪贴板中。您必须处理这种类型(就像任何其他桌面应用程序一样)。
如果这是 Windows 剪贴板回调的事情,那么 AIR 的限制可能是个问题。应用程序可以通过 Windows API 选择将令牌放入剪贴板,而不是将数据实际移动到全局内存中,这就是剪贴板。如果有人真的想要数据,原始应用程序会收到回调并提供字节流。
如果是这种情况,AIR 可以执行消费者应用程序应该异步执行的任何操作,但我不知道它是否可以。或者它可能是某些特定的 Outlook 事物。
干杯
【解决方案2】:
不,无法从 Outlook 电子邮件中拖放附件文件。
@Richard:AIR 不允许将消息文件拖放到 AIR 应用程序。
相反,您会收到一个字符串,其中包含一些邮件信息,如主题、大小、收件人。
没有内容,没有附件。
真可惜……
请随时纠正我,但我已经搜索了一段时间的解决方案,但没有找到解决方案......
问候钢铁之心