有没有好的 jQuery 拖放文件上传插件?

Posted

技术标签:

【中文标题】有没有好的 jQuery 拖放文件上传插件?【英文标题】:Are there any good jQuery drag and drop file upload plugins? 【发布时间】:2011-05-28 03:06:03 【问题描述】:

有没有什么好的拖放 jQuery 插件可以提供与在 Gmail 中拖放附件相同的功能?

最好我能看到上传进度。

但我不想要闪光灯。

首选 CSS、html5 和 jQuery。

谢谢。

【问题讨论】:

这是特定于您正在使用的浏览器的,因此没有用于此的 crossBrowser jquery 插件。浏览器必须允许将文件拖放到其窗口中,而无需尝试加载文件。 Is there a good jQuery Drag-and-drop file upload plugin?的可能重复 【参考方案1】:

如果速度对你很重要,请使用这个插件,API 非常类似于 jQuery UI 的可拖放插件

http://plugins.jquery.com/project/event-delegated-drag-and-drop 其他一些链接

http://www.tripwiremagazine.com/2010/01/15-jquery-plugins-giving-web-interfaces-drag-n-drop-capabilities.html

我已经用这个在表格(网格)中进行行拖放,所以检查一下可能对你有帮助。

【讨论】:

感谢您的链接。不幸的是,我需要的是文件上传拖放。即将文件从桌面拖到指定的“拖放区”并上传文件(如 Gmail)。不像 jQuery 的 Draggable 和 Droppable UI 插件那样在页面上拖放元素。

以上是关于有没有好的 jQuery 拖放文件上传插件?的主要内容,如果未能解决你的问题,请参考以下文章

JQuery - 拖放文件 - 如何获取文件信息?

jQuery拖放上传

一个轻量级且非常可配置的jQuery插件,用于使用ajax(同步)上传文件;包括对队列、进度跟踪和拖放的支持。

jQuery File Upload文件上传插件使用

在jquery文件上传插件的fileuploadsend事件中检索jqXHR?

使用 HTML5/jQuery 上传拖放文件