2015-06-26 35 views

回答

0

你不能直接這樣做。請參閱Upload fails when user drags and drops attachment from email client

將附件保存到文件系統幾乎是唯一的解決方法。

+0

是的,但我必須,所以你有任何其他的解決方法?像Java小程序或本地應用程序? –

+0

你可以注入你自己的dll到瀏覽器進程空間(shell掛鉤?),它將用你自己的實現替換本地瀏覽HWND上的IDropTarget接口。當您獲取CF_FILEDESCRIPTOR和CF_FILECONTENTS拖放時,可以將數據轉換爲臨時文件夾中的文件,並將CF_HDROP傳遞給原始拖放處理程序。我試過了,它可行,但它是商業產品的一部分,所以我不能分享它的實現細節,對不起。 –

+0

明白了,謝謝。而且我是一名網絡前端開發人員,所以我應該從哪裏開始或推薦任何網頁? –