Email Thunderbird的拖放操作
有没有人处理过雷鸟的邮件?有参考链接代码吗Email Thunderbird的拖放操作,email,drag-and-drop,thunderbird,Email,Drag And Drop,Thunderbird,有没有人处理过雷鸟的邮件?有参考链接代码吗 我希望能够将电子邮件从thunderbird拖到我的应用程序中 看来这是不可能的。虽然我似乎找不到任何实际的文档,但以下是我的实验到目前为止所发现的 在针对IMAP服务器进行测试时,Thunderbird提供具有以下MIME类型的drop数据: text/x-moz-message-UTF-16编码的URL,看起来像imap-message://user@服务器/文件夹#ID text/x-moz-url-看起来像imap://user@服务器:端口
我希望能够将电子邮件从thunderbird拖到我的应用程序中 看来这是不可能的。虽然我似乎找不到任何实际的文档,但以下是我的实验到目前为止所发现的 在针对IMAP服务器进行测试时,Thunderbird提供具有以下MIME类型的drop数据:
-UTF-16编码的URL,看起来像text/x-moz-message
imap-message://user@服务器/文件夹#ID
-看起来像text/x-moz-url
imap://user@服务器:端口/获取%3EUID%3E/文件夹%3EID
-ASCII(?)URL,看起来像text/uri列表
imap://user@主机:端口/获取%3EUID%3E/文件夹%3EID“
-类似于\u NETSCAPE\u URL
imap://user@主机:端口/获取%3EUID%3E/文件夹%3EID
-UTF-16编码的url,看起来像应用程序/x-moz-file-promise-url
imap://user@主机:端口/获取%3EUID%3E/文件夹%3EID?文件名=SUBJECT.eml
-空应用程序/x-moz-file-promise
#threadTree Treechilden
的Dragesture
事件,并调用了一个稍微修改过的ThreadPaneOnDragStart
版本,该版本将拖动的消息写入temp d中的某个位置目录(使用SaveMessageToDisk
),将文件名返回为application/x-moz-file-promise
(或您希望在应用程序中捕获的任何内容)
这有两个缺点。由于文件是在拖动开始时创建的,而不是在拖动结束时创建的:
顺便说一下,您使用了什么工具来查看拖放数据?最好有一个通用的“thunderbird drag&dropper”扩展,它有一个可配置的restful后端,这样每个拖放操作都会通知一个可以处理代码的URL。