2010-11-01 35 views
1

當您上傳文件以附加到Gmail郵件時,它允許您從瀏覽器文件選擇器中選擇多個文件以立即附加。我怎樣才能與Django/Python/jQuery網站建立相同的效果?我想,讓用戶一次上傳多個文件(如果你按住CTRL的Gmail文件選擇器可以選擇多個文件。)我如何構建能夠同時上傳多個文件的網絡文件上傳器?

+0

我無法使用GMail附件工具選擇多個文件... – Pointy 2010-11-01 15:27:17

回答

1

一個jQuery插件,這是隻有在最新支持瀏覽器(讀:不是IE):

<input type="file" multiple="multiple" /> 

正常降級這一點,你可以,但要實現從單一的文件輸入字段選擇多個文件的功能是通過將multiple="multiple"input元素,像這樣做要麼不允許多個文件一次性上傳,不適用於不適用如果使用諸如modernizr之類的實用程序可以獲得該功能,並進行相應的調整,則可以進行嗅探。有幾個不同的jQuery插件用於多個文件上傳,沒有multiple="multiple"功能,並且從我可以告訴他們所有主要圍繞動態添加新文件字段的想法,因爲使用舊字段,有些CSS嚮導顯示現有正在等待文件。