是否有任何自定義小部件(或特殊的魔術方式)通過一個表單域上傳多個文件(或整個文件夾!)? 我試過this multifile widget,但它使用了許多簡單的FileFiled。通過一個表單域在Django中上傳多個文件
回答
https://github.com/tstone/django-uploadify是一個可重複使用的Django應用程序,集成了http://uploadify.com。
從Uploadify的網站:
Uploadify是一個jQuery插件,集成了您網站上的完全可定製的多文件上傳工具。它使用Javascript,ActionScript和任何服務器端語言的混合動態地在頁面上的任何DOM元素上創建實例。
不,你不能這樣做--HTML文件輸入不允許。
正如丹尼爾所說,文件輸入字段不能支持多個文件。但是,有些方法可以使用諸如SWFUpload之類的東西。如何將該工作流程整合到Django應用程序中,我不太確定。
SWFUpload的是完美的多文件上傳在Django和容易實現(其經典的上傳)。唯一的問題是如果你需要認證;如果您需要驗證,您必須小心使用swfupload.cookies插件。另外,將此裝飾器添加到您的視圖以允許Cookie登錄:http://github.com/revolunet/django-skeleton/blob/master/core/decorators.py#L19 – jujule 2010-02-24 18:45:23
HTML 5現在允許在單個窗體控件中進行多個文件上傳。
http://www.w3.org/TR/html-markup/input.file.html#input.file.attrs.multiple
- 1. 用Django上傳多個表單域的文件?
- 2. 如何通過一個上傳按鈕上傳多個文件
- 3. 上傳圖像文件(不是通過表單,只是在一個文件夾中)通過PHP上傳到MySQL?
- 4. 通過Javascript/Ajax上傳多個文件?
- 5. 在一個HTTP文件中上傳多個文件上傳
- 6. 表單數據通過ajax和文本字段一起上傳多個文件
- 7. 通過一個POST表單傳遞一個文件
- 8. 上傳django中的多個文件
- 9. Django多個文件上傳只返回最後一個文件
- 10. Dropzone.js - 在多個文件上傳中只多次上傳一個文件
- 11. 從一個表單上傳多個文件php
- 12. 通過表單傳遞多個變量
- 13. 通過文件上傳提交表單
- 14. 通過表單上傳圖像文件
- 15. 將多個文件上傳轉換爲單個文件上傳
- 16. 通過ajax jquery上傳多個文件不帶表格
- 17. 上傳兩個文件在一個表單上?
- 18. 單個按鈕的Django文件上傳表單
- 19. 使用Django通過PUT文件上傳
- 20. 如何通過AJAX在下一頁中傳遞兩個文件的值,同時在單個表單域中添加多個圖像
- 21. 通過選擇多個Django中的表單域進行循環選擇
- 22. 通過再次點擊文件上傳來上傳多個文件
- 23. 如何通過SSIS中的FTP任務上傳多個文件
- 24. 多個文件上傳並通過node.js中的Mulder重命名
- 25. Yii表單:一次上傳多個文件?
- 26. 處理從單個輸入元素通過POST上傳的多個文件
- 27. 單擊一個按鈕上的多文件上傳單擊
- 28. 多個上傳表單
- 29. Rails嵌套表單 - 驗證在同一個模型字段上有多少個文件上傳到表單上
- 30. Android在單個請求中上傳多個文件
在HTML5中,他們這樣做:) – 2012-05-02 08:21:26