2009-03-01 98 views

回答

7

你需要找到基於閃存的sollution,如谷歌的Gmail一樣。你可以試試這個jQuery插件,完全提供了:jQuery File Upload Plugin

+0

謝謝你的作品太棒了! – Espo 2009-03-01 18:29:18

3

Adobe Flash Player

下面是我用了一個好的圖書館:SWFUpload

當然,這是一個的JavaScript庫,而不是jQuery的插件,使得它更便於攜帶。

+0

謝謝你的鏈接。我會鼓勵你,但接受Stiropor的答案,因爲他是第一個鏈接到工作圖書館的人。 – Espo 2009-03-01 18:39:47

-1

不Gmail使用的方法,但下面的鏈接,用一些jQuery的結合可以允許同時上載的文件的數量不受限制:Link

+0

這不會允許我使用CTRL在上載對話框中選擇多個文件。 – Espo 2009-03-01 18:27:58

0

看看RFC 1867它定義如何上傳使用的multipart /混合編碼通過HTTP文件。您可以使用Apache Commons FileUpload庫在Java中執行此操作。我不知道Google如何做,但您可以在頁面中使用JavaScript處理多個選擇。

+0

確定阿帕奇共享文件上傳允許用戶使用自己的鍵盤上的CTRL鍵的目錄中選擇多個文件? 另外,我不知道,JavaScript是不夠的,如果我希望用戶從同一個對話框中選擇多個文件。 – Espo 2009-03-01 18:36:58

-1

谷歌沒有使用Flash,但實際上一些聰明的JavaScript(當然,這是他們在做什麼有關它的一切似乎:-))。使用javascript和css,您可以創建一個文件選擇器,讓用戶選擇要上傳的文件。然後,您使用隱藏的iframe。使用上傳文件發佈表單的目標是將隱藏的iframe作爲目標,以便在成功時從服務器返回的結果進入該隱藏的iframe。使用javascript,監視該iframe的文檔正文以知道該文件何時上傳。

此鏈接似乎是基本概念的一個簡單的例子:http://www.seemysites.net/projFolder/uploader/

+0

請再次閱讀我的問題,你會明白你的答案是不正確的。他們正在使用flash,看起來,允許用戶使用CTRL來選擇多個文件。 – Espo 2009-03-01 18:32:00

相關問題