2010-06-20 34 views
2

我注意到,在Gmail中使用Firefox和Chrome時,我現在可以簡單地將多個文件拖放到新郵件中。然後突然一個酒吧增長,我可以放下文件,然後上傳。我認爲這是html5功能。谷歌郵件如何用html5實現新的上傳功能?

有沒有人有關於如何實現這個信息? HTML5需要什麼以及如何處理它的服務器端(.NET)。

回答

1

html5拖動&拖放功能只需要在客戶端(在瀏覽器中)執行。將文件拖放到拖放字段中後,您可以發送http查詢將上傳的文件上傳到服務器,而服務器甚至不知道該文件以某種方式被刪除,並將其視爲普通的文件上載查詢。

我發現這篇關於html5阻力的好帖子& drop功能:http://decafbad.com/blog/2009/07/15/html5-drag-and-drop 上傳文件甚至有可以理解的例子。我希望這有幫助。

+0

它只允許在同一個窗口內拖放。我所追求的是從Windows資源管理器拖到瀏覽器中,然後放下它並開始上傳。 – 2010-06-20 17:51:10

+1

哦...對不起,我已經檢查過了。我從來沒有實現過這樣的功能,但發現有人調查了Google究竟做了些什麼:http://www.thecssninja.com/javascript/gmail-upload – Vladimiroff 2010-06-21 01:49:37

相關問題