【发布时间】:2010-12-12 10:24:47
【问题描述】:
是否有一个漂亮整洁的 jQuery 插件,它允许包含单个 JS 脚本,然后使用简单的 sn-p 来启用表单?像这样的:
$j('#MyForm').enableDragDropUploads('.upload-area')
上传目标是表单的动作。
任何解决方案都不得阻止常规文件字段可用(使用传统浏览方法)。
我一次只需要一个文件,当然可以选择多个文件并不是一件坏事。
我找到了几个拖放上传示例:
http://www.appelsiini.net/2009/10/drag-and-drop-file-upload-with-google-gears
http://www.appelsiini.net/2009/10/html5-drag-and-drop-multiple-file-upload
但是那里的代码没有设置为插件。更改它可能并不太难,但如果其他人已经完成了这项工作并且只是在逃避我的 Google 搜索,那么这样做也没有意义。
理想情况下,我正在寻找纯 HTML5/jQuery 解决方案。
Google Gears 是可以接受的,但 Flash 解决方案不是。
【问题讨论】:
-
该解决方案仅适用于 Firefox 的出血边缘版本。目前它在 Firefox 3.6 之外没有支持。在这种情况下,您不太可能为它找到一个 jQuery 插件,而且您很可能需要自己制作。
-
呸。 Alpha版本已经发布了几个月,应该足够长了。 :/ 我想我会自己去创建插件。完成后会回答问题。
-
@PeterBoughton 如果你还没有完成那个插件,你可能想接受一个答案
-
感谢您的基本提示。好久没看这个了,但似乎有一个明显的最爱(而且从快速浏览来看它似乎不错),所以我会接受那个。
-
对于一个快速移动、受到特别支持且功能丰富且没有依赖关系的 JavaScript 上传器,请查看 Fine Uploader,以前称为 valums/file-uploader。
标签: jquery file-upload drag-and-drop html google-gears