Javascript+SWFUpload仿163邮件上传文件
日期:2009-10-29 18:53:16 来源:网络收集
时下上传文件一般有三种方式:
1、使用隐藏的FRAME来模拟AJAX的方式上传文件
2、使用ACTIVEX上传文件
3、使用Flash控件+Javascript上传文件(严格的来说FLASH也算是ACTIVEX)
一般使用B/S结构上传大文件的应用一般在局域网中使用,在INTERNET中应用的效果还不是很理想。使用INTERNET上传文件一般也就是10-20M左右。
SWFUpload是老外开发的一个FLASH上传控件,其主页地址是//www.swfupload.org/,目前最新版本是V2.2.0.1,下载地址是//code.google.com/p/swfupload/downloads/list,中文文档在这:https://www.jb51.net/shouce/doc/swfupload.html。
其具体使用请大家到官方网站下载吧,DEMO地址://demo.swfupload.org/。
页面效果如下图:
GetMediaPlayerWindow('//files.cnblogs.com/land/upload_swf.swf',600,500);
目前上传单个文件的进度条的位置有点偏上,CSS我没调整好,希望各位在调整好进度条显示后把CSS给我发一份!
修正针对网友“Aleax”提出的问题[上传第一个文件后再上传一个文件,上传总进度统计错了],修正如下:
(1)、在demoupload.aspx页面的声明加"queue_complete_handler:queueComplete"
(2)、在handler.js中的queueComplete如下:
functionqueueComplete(numFilesUploaded)
{
fg_fileSizes=0;
fg_uploads=0;
}
1、使用隐藏的FRAME来模拟AJAX的方式上传文件
2、使用ACTIVEX上传文件
3、使用Flash控件+Javascript上传文件(严格的来说FLASH也算是ACTIVEX)
一般使用B/S结构上传大文件的应用一般在局域网中使用,在INTERNET中应用的效果还不是很理想。使用INTERNET上传文件一般也就是10-20M左右。
SWFUpload是老外开发的一个FLASH上传控件,其主页地址是//www.swfupload.org/,目前最新版本是V2.2.0.1,下载地址是//code.google.com/p/swfupload/downloads/list,中文文档在这:https://www.jb51.net/shouce/doc/swfupload.html。
其具体使用请大家到官方网站下载吧,DEMO地址://demo.swfupload.org/。
页面效果如下图:
目前上传单个文件的进度条的位置有点偏上,CSS我没调整好,希望各位在调整好进度条显示后把CSS给我发一份!
修正针对网友“Aleax”提出的问题[上传第一个文件后再上传一个文件,上传总进度统计错了],修正如下:
(1)、在demoupload.aspx页面的声明加"queue_complete_handler:queueComplete"
(2)、在handler.js中的queueComplete如下:
functionqueueComplete(numFilesUploaded)
{
fg_fileSizes=0;
fg_uploads=0;
}
您可能感兴趣的脚本
菜单导航2013-02-27
菜单导航2009-05-04
菜单导航2010-07-13
焦 点 图2013-03-05
悬浮漂浮2010-05-18
菜单导航2017-04-18
焦 点 图2009-07-27
相册代码2009-05-20
菜单导航2011-08-25
在线客服2011-12-19
在线客服2014-04-15
图片特效2013-02-18
菜单导航2009-09-16
图片特效2010-05-23
相册代码2009-04-30
焦 点 图2014-12-04
菜单导航2010-07-20
相册代码2009-07-28
悬浮漂浮2010-09-03
图片特效2014-10-16
焦 点 图2009-11-09
菜单导航2015-01-04
悬浮漂浮2009-11-12
菜单导航2011-09-26