【发布时间】:2010-03-11 23:27:09
【问题描述】:
我有一个 Web 应用程序,用户必须在其中将图像上传到图库。目前他们需要一次上传一张图片,所以这很乏味。
我想实现一个系统,他们可以将文件拖放到浏览器中,或选择要上传的文件夹。
有什么想法吗?
提前致谢!
(顺便说一句;如果它有所作为的话,它是一个 .Net 应用程序,但我认为大部分工作将在客户端发生,所以应该没关系)
-EV
【问题讨论】:
标签: javascript flash upload bulk
我有一个 Web 应用程序,用户必须在其中将图像上传到图库。目前他们需要一次上传一张图片,所以这很乏味。
我想实现一个系统,他们可以将文件拖放到浏览器中,或选择要上传的文件夹。
有什么想法吗?
提前致谢!
(顺便说一句;如果它有所作为的话,它是一个 .Net 应用程序,但我认为大部分工作将在客户端发生,所以应该没关系)
-EV
【问题讨论】:
标签: javascript flash upload bulk
SWFUpload 很不错。它可以在选择对话框中选择多个图像。它依赖于 Flash。
周围还有许多其他基于 Flash 的上传器(它们都使用 Flash 的上传功能,除了批量上传之外,还包括进度条、客户端调整大小(Flash 10+)和文件类型过滤器( .jpg,.gif)... SWFUpload 无疑是最完整的解决方案之一。
【讨论】:
SWFUpload 是您正在寻找的那种东西吗?
来自他们的网站:
SWFUpload 是一个小的 JavaScript/Flash 图书馆充分利用两者 世界。它具有出色的上传功能 Flash 的功能和 HTML/CSS 的可访问性和易用性。 看到它在行动......上传多个 通过 ctrl/shift 选择一次文件 在所有对话框中的 Javascript 回调 events 之前获取文件信息 上传开始样式上传元素 用 XHTML 和 css 显示信息 使用 HTML 上传文件时 无需重新加载页面 适用于所有 具有 Flash 的平台/浏览器 支持。优雅地降级为正常 HTML 上传表单(如果是 Flash 或 javascript 不可用 控制 仅上传开始前的文件大小 在对话框中显示选择的文件类型 队列上传,删除/添加文件之前 开始上传
【讨论】:
您也可以尝试 Plupload。它是开源的,并具有与 Flash、Silverlight、HTML5 和 HTML5 兼容的模块。根据使用的模块,它支持使用拖放上传文件、上传队列、客户端图像调整大小等。
【讨论】: