2024-04-26 21:28:17 发布
网友
当你上传文件以附加到gmail邮件时,你可以从浏览器文件选择器中选择多个文件同时附加。如何在Django/Python/jquery站点上构建相同的效果?我想让用户一次上传多个文件(如果你按住ctrl-gmail文件选择器可以选择多个文件)
这只在最新的浏览器中受支持(读:不是IE),但是要想从单个文件输入字段中选择多个文件,可以通过向input元素添加multiple="multiple"来实现,如下所示:
input
multiple="multiple"
<input type="file" multiple="multiple" />
为了优雅地降低这一点,您可以不允许对不受支持的浏览器同时上载多个文件,或者使用modernizr之类的实用程序来嗅探该功能是否可用,并相应地进行调整。有一些不同的jQuery插件用于多个文件上传,但没有multiple="multiple"特性,据我所知,它们大多都是围绕着在使用旧文件时动态添加新文件字段的想法,并使用一些CSS向导来很好地显示现有的挂起文件。在
我建议您使用名为Uploadify的jQuery插件
这只在最新的浏览器中受支持(读:不是IE),但是要想从单个文件输入字段中选择多个文件,可以通过向
input
元素添加multiple="multiple"
来实现,如下所示:为了优雅地降低这一点,您可以不允许对不受支持的浏览器同时上载多个文件,或者使用modernizr之类的实用程序来嗅探该功能是否可用,并相应地进行调整。有一些不同的jQuery插件用于多个文件上传,但没有
multiple="multiple"
特性,据我所知,它们大多都是围绕着在使用旧文件时动态添加新文件字段的想法,并使用一些CSS向导来很好地显示现有的挂起文件。在我建议您使用名为Uploadify的jQuery插件
相关问题 更多 >
编程相关推荐