Flash上传组件 SWFUpload

Flash上传组件 SWFUpload

MIT
JavaScript ActionScript
跨平台
2010-03-03
黄平俊

SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而超越传统 <input type="file"/> 标签的文件上传模式。

主要特点:

* 可以同时上传多个文件;
* 类似AJAX的无刷新上传;
* 可以显示上传进度;
* 良好的浏览器兼容性;
* 兼容其他JavaScript库 (例如:jQuery, Prototype等);
* 支持Flash 8和Flash 9;

SWFUpload不同于其他基于Flash构建的上传工具,它有着优雅的代码设计,开发者可以利用XHTML、CSS和 JavaScript来随心所欲的定制它在浏览器下的外观;它还提供了一组简明的JavaScript事件,借助它们开发者可以方便的在文件上传过程中更新页面内容来营造各种动态效果。

在使用SWFUpload之前,请确认你具备一定的JavaScript和DOM知识。在实际开发中,大部分的错误都是由于错误的设置和低劣的Event Handlers处理程序所造成的。

示例代码:

var swfu = new SWFUpload({
  upload_url : "http://www.swfupload.org/upload.php",
  flash_url : "http://www.swfupload.org/swfupload_f9.swf",
  button_placeholder_id : "spanSWFUploadButton"
});

在线演示

加载中

评论(6)

妖零零
1G以上文件上传的报错,有什么解决办法吗
杨军军
杨军军
最近刚接触 SWFUpload
尘埃TM
尘埃TM
上传后怎样取消?我发现文件或图片上传后不知道怎么取消上传的文件,或者点击取消减去已上传文件数量,现在的情况是,比我我允许最多上传5张图片,那么当我觉得有2张不好看,要删除这两张怎么办?​ SWFUpload
c
caijian521999
SWFUpload SWFUpload

SWFUpload v2.5.0 Beta 3 发布

SWFUpload v2.5.0 Beta 3 版本有两个改进的地方,分别是: Resized uploads now behave like normal uploads and can be handled with $_FILES (this has lots of benefits). 使用 Alchemy ...

2010/03/12 11:26

没有更多内容

加载失败,请刷新页面

没有更多内容

1
回答
SWFUpload setButtonTextStyle(css_text_style)函数

哪位大侠请 告诉我 SWFUpload修改button样式的setButtonTextStyle()函数中的参数是什么样的,我使用button_text_...

2012/10/23 22:38
2
回答
win7正常,winXP有问题

win7正常,XP上传图片成功但赋不上值,为啥么

2015/05/23 16:12
1
回答
swfupload支持分块上传和断点续传

问下谁有支持分块上传和断点续传的swfupload改写啊

2012/11/27 10:01
1
回答
如何跳过SWFUpload用户选择文件的操作

想要跳过SWFUpload用户选择文件的操作,直接调用fileQueued(img);uploadStart(img);等函数进行上传,但img的格式需要...

2015/08/10 11:25
2
回答
swfupload上传文件成功了,可是怎么取得上传后的文件名?
浏览者 的回答 2013/05/12 21:54
最佳答案
swf有一个定义好的回调函数方法 upload_success_handler : uploadSuccess, //自己定义一个名字为uploadSuccess的函数即可被调用 //例如 function uploadSuccess(file, serverData) { var progr...
19
回答
浏览器端要一次性选择1000个以上的图片文件上传,怎么破?
戴的天 的回答 2015/06/03 00:29
最佳答案
合理的需求是用户体验,不合理的需求是用户变态,FTP是个不错的选择
4
回答
swfupload上传时,session丢失

在刚遇到这个问题的时候,通过百度,发现可能是session_id的问题,于是我在swf传参的时候加上session_id。但是这样做之后还是传不了图片,下...

2015/03/02 16:21
3
回答
求一下上传图片jquery插件也行,各位有啥好推荐呀!

求一下上传图片jquery插件也行,各位有啥好推荐呀! 感觉swfupload太肥了,有朋友推荐Dropzone.js,各位怎么看?有啥好推荐,谢谢!

2015/02/03 15:37
2
回答
SWFUpload支不支持前台的图片压缩

@红薯 你好,想跟你请教个问题: SWFUpload支不支持前台的图片压缩,如果支持如何配置

2013/03/09 11:00
5
回答
uploadify和kindeditor的图片上传冲突
佰亿互联 的回答 2014/08/31 13:13
最佳答案
重新生成uploadify的swf

没有更多内容

加载失败,请刷新页面

2012.12.04

extjs中使用swfupload 实现选择多个文件上传,界面移除swfupload前(窗口关闭前),应先调用swfupload .destroy()方法销毁,否则会造成IE卡死

2012/12/04 20:55
47
0
swfupload上传,cookie失效。

今天在使用SWFUpload使用批量上传时候,意外发现提交后火狐、chrome里用户信息的COOKIES都读不出来了。服务器文件单独执行却是可以。 认真谷歌了一下,发现如下文章(http://www.courseol.com...

2012/10/18 10:51
186
0
Flash 为什么无法访问浏览器的COOKIE呢?

不知道为什么Adobe不让Flash访问Cookie,或是浏览器不让访问? 项目#泡泡站长网#中大量使用 $user->get_user_id()来获取登录用户ID,包括上传文件命名的时候都会把用户ID包含到文件名中,导致...

2013/05/01 17:26
229
0
swfupload常用记录。

文件上传利器SWFUpload使用指南 SWFUpload是一个flash和js相结合而成的文件上传插件,其功能非常强大。以前在项目中用过几次,但它的配置参数太多了,用过后就忘记怎么用了,到以后要用时又得...

2013/11/13 10:21
137
0
第四十七讲:tapestry 与 swfupload上传

tapestry upload上传虽然简单易用,但并不能显示上传进度。swfupload是flash结合js写的上传,上传进度一目了然,下面是tapestry整合swfupload上传的代码: 首先去swfupload官网http://www.sw...

2012/04/28 17:33
346
0
客户端上传工具-SWFUpload

最近,在后台实现广告管理系统,有一个表单选项,想利用SWFUpload组件来实现。现在将该组件的认识和理解记录如下:方便有需要的同行查看. 一、首先来比较下目前的几种的客户端上传: 1、File表...

2012/09/18 18:22
1K
0
多文件上传UploadPanel for extjs4(swfuoload2.5)

UploadPanel for extjs4 使用的是SWFUpload-2.5实现多文件上传。 支持extjs3版本的uploadPanel请在http://czpae86.iteye.com/里面找。 一,注意: 1,服务端上传成功返回: {success:true} 2,...

2012/11/17 14:30
7.2K
0
文件上传利器SWFUpload使用指南

文件上传利器SWFUpload使用指南 SWFUpload是一个flash和js相结合而成的文件上传插件,其功能非常强大。以前在项目中用过几次,但它的配置参数太多了,用过后就忘记怎么用了,到以后要用时又得...

2013/05/22 11:18
517
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部