当您上传文件以附加到Gmail邮件时,它允许您从浏览器文件选择器中选择多个文件以立即附加。我如何使用Django / Python / jquery站点构建相同的效果?我想让用户一次上传多个文件(如果按住ctrl gmail文件选择器可以选择多个文件。)
答案 0 :(得分:2)
我建议您使用名为Uploadify
的jQuery插件答案 1 :(得分:1)
仅在最新的浏览器中支持(读取:不是IE),但是通过将multiple="multiple"
添加到input
元素,可以从单个文件输入字段中选择多个文件,像这样:
<input type="file" multiple="multiple" />
要优雅地降级此功能,您可以不允许一次为不受支持的浏览器上传多个文件,或者使用modernizr之类的实用程序嗅探该功能是否可用,并进行相应调整。有一些不同的jQuery插件用于多个文件上传而没有multiple="multiple"
功能,而且我可以告诉他们所有这些都主要围绕着动态添加新文件字段的想法,因为旧的文件字段被使用,有一些CSS魔法很好地显示现有的待处理文件。