我正在使用valums fileuploader使用jQuery在我的应用程序中实现拖放功能.功能正常运行,直到其中一个用户尝试以下操作.
用户收到了附件的电子邮件.他试图将附件直接从电子邮件客户端(Outlook)拖放到浏览器和放置区域.上传失败.但是当他将文件保存到他的文件系统中然后拖放文件时上传成功了.
任何人都可以让我知道当用户直接从电子邮件拖动附件时后台会发生什么?它是否将文件保存在临时位置?如果是,那么上传失败的原因是什么?
我知道这个问题与我的问题有关:
但我正在寻找一种解决方法,以实现从Outlook消息到我的webapp(目前只有HTML5/JS代码)的下降.
是否可以使用某些activeX将消息复制到临时文件系统文件夹中,然后使用此文件引用?我想知道可靠性水平.
另外,我们可以使用ActiveX从Jscript调用DLL,如:
var obj = new ActiveXObject("ABCDll.testMethod");
var vResult = obj.TestMethod();
alert(vResult);
Run Code Online (Sandbox Code Playgroud)
顺便说一句,如果有人有任何其他建议为任何文件执行工作拖放组件(IE complient),包括.来自Outlook的电子邮件(目前唯一不起作用的东西......)
非常感谢任何输入.