Swfupload2.2 文件批量上传示例

在论坛上看到文件批量上传的例子(http://xueshuanglong.iteye.com/blog/387567)
出于好奇,改造了下。

附件为swfupload2.2做的文件批量上传(文件上传时有进度栏)。
自己做着玩的,仅供参考。
其中UploadFilesAction的路径有点怪怪的,是临时路径。如何得到正常的路径,知道的告诉我下,谢谢。

其中webwork的页面参考:http://code.google.com/p/swfupload/
Struts1的参考:我都没用Struts1,所以又重新弄了个webwork的.


默认:
file_dialog_complete_handler : fileDialogComplete,//选择完自动上传文件。


要使选择文件不自动上传:
file_dialog_complete_handler : function(){},//屏蔽原来方法,使选择完,按"开始上传"上传文件

<body></body>中添加
<input id="uploadManual" type="button" value="开始上传" onclick="swfu.startUpload();" style="margin-left: 2px; font-size: 8pt; height: 29px;" />

下面一篇是别人的文章:
http://www.breestealth.com/363/about_swfupload.html
SWFUpload文件上传技术解析与实现指南 文件上传是Web开发中的基础功能,传统表单上传存在刷新页面、无法显示进度等问题。SWFUpload作为基于Flash技术的解决方案,通过JavaScript与Flash的桥接实现多文件选择、进度显示等高级功能。其核心原理是利用Flash控件突破浏览器安全限制,在客户端进行文件验证后通过AJAX方式提交。这种技术特别适合需要兼容老旧浏览器或实现复杂上传逻辑的场景,如CMS后台系统、文件共享平台等。虽然HTML5的File API已成为现代标准,但理解SWFUpload的工作机制对维护遗留系统仍有价值。关键技术 阅读详情

相关推荐

保姆级教程:用ROS2 Humble和激光雷达,5分钟搞定机器人避障(附Python代码)

本文提供了一份详细的ROS2 Humble激光雷达避障实战指南,帮助开发者快速实现机器人避障功能。通过环境配置、硬件连接和Python代码实现,5分钟内即可让机器人自主避开障碍物。文章还涵盖了参数调优、常见问题排查及进阶优化技巧,适合机器人开发初学者和进阶用户。

weixin_42528902的博客 342

使用SWFUpload上传文件

什么是SWFUpload SWFUpload是一个网站前端文件上传组件。SWFUpload通过flash+javascript,实现在不刷新网页的条件下,多个文件批量上传(实际上是逐个上传)、以及显示上传进度。 SWFUpload基本原理 1、传统的html表单文件上传 传统的文件上传是使用下面这种Form的: 1 form id="file-f

~~~~~~常思~~~~~ 874

超频玩家必看:TestMem5配置文件详解与内存稳定性测试实战(含黄金参数包)

本文详细解析了TestMem5(TM5)在内存超频稳定性测试中的核心价值与实战应用,特别针对DRAM颗粒特性提供黄金参数配置。通过anta777等专业配置的深度剖析,指导超频玩家精准定位内存故障,优化时序参数,实现性能与稳定性的完美平衡。涵盖从初级验证到极限压测的全流程方案,是硬件发烧友提升系统稳定性的必备指南。

weixin_29198045的博客 1819

struts2结合swfupload控件实现视频等大文件上传

由于一个项目要使用struts2来接受视频文件,于是我就从网上找各种资料,最终实现了文件的上传,可是突然遇到了一个问题,那就是我发现我上传文件时只能上传图片等小文件,于是乎我就查,发现了很多网上设置文件大小的方法,我就去不断地设置,可是还是不能,最后终于发现问题不在struts2的拦截器里面,而是struts默认能上传的最大文件只有2M,因此需要更改配置文件。         上传文件可以使用h

u014000832的专栏 3311

大话西游2经典单机版V8:一键架设+GM全功能+仙玉自由修改

本文详细介绍大话西游2经典单机版V8的一键架设教程和GM全功能使用指南,包括仙玉自由修改技巧。该版本无需虚拟机,解压即玩,完美还原官服经典玩法,支持离线运行,是老玩家重温经典和新玩家体验游戏的理想选择。

weixin_27303545的博客 1133

别再手动改文献了!手把手教你定制Mendeley的GB/T 7714-2005引用格式(附常见问题修复)

本文详细指导如何定制Mendeley的GB/T 7714-2005引用格式,解决科研文献管理中的常见问题。通过深度解析Mendeley样式编辑器,精准控制作者显示规则、出版社信息精简及期刊页码处理,实现参考文献一键合规。附常见问题修复和实战调试方法,大幅提升学术写作效率。

weixin_26833503的博客 374

swfupload多文件上传控件的使用

swfupload是一个基于flash的多文件上传组件,前端是采用javascript脚本编写的,它与flash脚本进行交互,以实现多文件的上传功能。因前端是js脚本,所以在做web页面集成时很方便,以下通过对swfupload自带的demo进行一些修改,以实现简单的多文件上传功能。然后再简单介绍下,通过修改js源码,以满足不同的个性化需要。          swfupload目前的最新版

语不惊人死不休 2万+

MS建模mmt

一、流程:1.定义好每个原子力场类型:Edit Sets(分组) 2.加H(一般是仅与Al-O八面体中的Al相连的O原子)、给H分组 3.“make P1”、校核化学式(正确与否) 4.扩成超晶胞(Na-mmt:4*1*1,Ca-mmt:4*2*1,illite:2*1*1,由化学式而定) 5.置换阳离子: mmt:模型中每 32 个 Si 4+有 1 个被 Al 3+ 取...

weixin_30721899的博客 2174

SWFUpload 批量上传文件

      SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而超越传统标签的文件上传模式。其官方网站:http://swfupload.org/SWFUpload的主要特点* 可以同时上传多个文件;* 类似AJAX的无刷新上传;* 可以显示上传进度;

沉浮 7844

提示词编写:从新手到专家的进阶之路

本文旨在为提示词编写者提供一条从新手到专家的进阶之路。我们将详细探讨提示词编写的背景与意义、基础与进阶技巧、实战应用以及最佳实践。通过逐步深入的分析与实操,读者将掌握提示词编写的核心要点,提高编写效率和作品质量。提示词是用于引导人工智能生成文本的关键词或短语,它包含了作者想要传达的主题、情感和细节。随着人工智能技术的普及,自动化写作工具逐渐应用于各行各业。为了提高写作效率,项目团队决定开发一款基于人工智能的自动化写作工具。成功开发了一款自动化写作工具,生成文本质量较高。

AI天才研究院 1087

42、多媒体与虚拟现实在艺术和影视领域的创新应用

本文探讨了多媒体与虚拟现实在艺术和影视领域的创新应用,涵盖三个典型案例:影视与人类学融合项目通过协作模式模糊作者与观众界限,推动文化文献的发展;交互式数字短片《分手》利用基于对象的广播技术探索个性化影视体验;威尼斯双年展瑞士馆4D项目则通过虚拟现实技术实现文化遗产的数字化展示。这些案例展示了技术在叙事、用户体验及文化保护中的深度应用,并展望了未来技术融合、个性化深化与文化遗产传承的发展趋势。

kappa的博客 115

使用SWFUpload进行多文件上传

SWFUpload可以说是目前最好的多文件上传工具之一,虽然它是基于flash插件开发的,但是相比目前很多js多文件上传还是具有很多优点: 可以同时选择多个文件上传(注意是以此选择文件) 无刷新上传 可以显示进度条 良好的浏览器兼容性 兼容其他js类库 SWFUpload另个优点就是它优秀的设计,它提供了一组简明的Javascript事件,借助它们开发者可以方便的在文件上传过程中更新页

Kenshin Cui's Blog 4165

SAPGUI excel 导出时遇到的运行时错误:STRING_SIZE_TOO_LARGE

当报表导出需求远超单一 XLSX 文件的物理承载力时,与其在 SAPGUI 中硬拼 2 GB 限制,不如把分页、过滤、流式写入作为设计前提。掌握 ABAP2XLSX 或 CSV + Power Query 等工具链,既能满足审计合规,又能让应用服务器远离的噩梦。祝你在下一次导出海量数据时,既高效又优雅。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 642

使用Ext js和SwfUpload实现批量文件上传(有上传进度条)

(原创文章,转载请注明出处)SwfUpload这个Flash+JavaScript开源控件不错,批量上传的效果也不错。但感觉集成到Java中的文档很少啊(不知道大家做J2EE的怎么做的批量上传??)参考网上加入使用Ext的做法(天晓得,感谢这么漂亮的界面思路) ,自己也做了一个。这个控件集成到Tapestry4中了,基本思路:1.SwfUpload控件使用最新版

退步原来是向前 1万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

C#.net文件批量上传解决方案附下载(swfupload)

因为最近项目需要多文件同时上传所以自己在网上找了下方法。swfupload做到了,所以我把我的C#.net环境的多文件同时上传共享给大家!(本实例最大只能上传500M的数据,如需要上传更大的下面会告诉大家如何设置) 功能完全支持ie和firefox浏览器! 一般的WE

charrys的专栏 1977

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

利用swfupload实现java文件批量上传

Java中真正可以实现批量上传的技术大致有两种:一种是通过flash;一种是通过applet;不过HTML5也可以支持批量拖选。两种方式有各自的优缺点,其中flash对于浏览器兼容性较好,基本可以满足市面上大众浏览器,缺点就是对于上传文件大小有限制,如果用户只需要上传一些图片或者文档文件的话,这种选择还是比较理想的;applet方式可以上传大文件,但是需要浏览器支持jdk并安装相关插件。  

dbeautifulLife的博客 1279

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

swfupload 无法加载_文件上传插件SWFUpload的使用指南

SWFUpload是一个flash和js相结合而成的文件上传插件,其功能非常强大。以前在项目中用过几次,但它的配置参数太多了,用过后就忘记怎么用了,到以后要用时又得到官网上看它的文档,真是太烦了。所以索性就把它的用法记录下来,也方便英语拙计的同学查看,利人利己,一劳永逸。(ps:SWFUpload早就不再更新了,官网也打不开了,推荐大家使用Plupload来代替SWFUpload,Plupload...

weixin_39845220的博客 1686

多个swfupload实例上传图片,缩略图

var swfu = new SWFUpload({ // Backend Settings upload_url: "index.php?_p=repair&_a=upload", post_params: {"PHPSESSID": ""}, // File Upload Settings

烂笔头 1万+

SWFupload文件上传实例

最近事儿不多,就研究了下SWFupload,在这里记录下。 所用技术和实现的效果:使用Servlet实现的文件上传、下载   1、在项目中导入上传所需要的几个JAR包:  commons-beanutils-1.7.0.jar commons-collections-3.2.jar commons-fileupload-1.2.1.jar commons-io-1.3.2.jar...

总有一天,你的日积月累,会成为别人的望尘莫及 790

java利用SWFUpload实现文件批量上传

之前在网上找过很多相关资料,很多所谓的批量上传都是忽悠人的,真正的批量上传指的是用户一次性可以选择多个文件,然后上传是将所有选取的文件上传到服务器。java中真正可以实现批量上传的技术大致有两种:一种是通过flash;一种是通过applet;不过html5也可以支持批量拖选。两种方式有各自的优缺点,其中flash对于浏览器兼容性较好,基本可以满足市面上大众浏览器,缺点就是对于上传文件大小有限制,如

Java我人生的技术博客 2859

swfupload图片上传

swfupload是啥? swfupload是一个联合flash和javascript,功能非常强大的文件上传插件。 swfupload的主要特性: 文件浏览对话框中可以选择多个文件; AJAX风格的上传,不用重刷新;可以在客户端调节图片大小;它使用的类命名空间兼容各种js库(i.e., jQuery, Prototype, 等.) ;支持 Flash 9 and Flash 10(2.2....

浅浅の博客 466

SWFUpload上传文件

一、SWFUpload介绍 1. 首先为什么要使用该组建进行上传文件?而不使用以往的上传文件的方式。 答:因为以往的上传文件会造成表单页面的刷新。这样上传文件会很不方便。但是SWFUpload能够很好的解决该困惑。 二、SWFUpload的使用,建议去看看别人写的demo,然后再去使用该插件。 1. 首先需要引入相关的js文件 <script src="../js...

dianzhongqu2330的博客 241

Flash上传组件之SWFUpload文件上传

一.特点: SWFUpload是一个flash和js相结合而成的文件上传插件,其功能非常强大。 SWFUpload的特点 1、用flash进行上传,页面无刷新,且可自定义Flash按钮的样式; 2、可以在浏览器端就对要上传的文件进行限制; 3、允许一次上传多个文件,但会有一个上传队列,队列里文件的上传是逐个进行的,服务器端接收文件时跟普通的表单上传文件是一样的; 4、提供了丰富的事件接...

moyingmj的博客 995

利用SWFUpload V2.2.0 免费控件进行大文件上传!

1.页面 1.引用js脚本  2.编写样式                        var upload;   window.onload = function() {    upload = new SWFUpload({     //提交路径     upload_url: "upload.action",     //向后台传递额外的参数

huchunbin的专栏 2012

flash上传组件swfupload的坑点及解决方法

前两天的文章说了项目中因为使用swfupload组件过程中,遇到一特殊需求无法满足,自己写了一个用iframe + form方案实现的异步处理方案。 今天就来总结归纳一下swfupload组件使用过程中会常遇到的问题。我就直接贴代码,问题和解决方案都在注释里标明了。 在每个上传组件生成时,传递 button_placeholder_id 和方便回调处理的dom

xiaoxigua666的专栏 6584
上一篇: Freemarker avg 、Freemarker .globals
下一篇: Ext.Button 在Ext.form.FormPanel中的定位
fireinjava
博客等级 码龄20年 5粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值