uploadify2.1.4上传组件应用实例

jquery uploadify for asp 批量文件上传程序 整合风声asp无组件上传 jquery 上传插件 uploadify (官网:http://www.uploadify.com/) uploadify功能强大,支持多文件、批量上传、状态进度条等,提供前端文件限制相关设置。由于是flash环境全面支持asp、asp.net、php等平台;官方目前只提供php程序接入方式,asp.net程序接入在网络上也有很多,而asp程序的只找到一个老外写的,有很多功能调试起来很 阅读详情

项目中经常要用到上传组件,我一直在使用uploadify这个组件,感觉挺不错,下面演示下如何使用


1. 先下载uploadify-v2.1.4的包,放到项目里


2. 写调用uploadify的初始化方法


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<link rel="stylesheet" href="/static/plugin/uploadify/uploadify.css"
	type="text/css" />
<script type="text/javascript" src="/static/plugin/jquery/core.js"></script>
<script type="text/javascript"
	src="/static/plugin/uploadify/jquery.uploadify.v2.1.4.js"></script> <script
	type="text/javascript" src="/static/plugin/uploadify/swfobject.js"></script>
<script type="text/javascript">
	$(function() {
		jQuery("#filedata")
				.uploadify(
						{
							'uploader' : '/static/plugin/uploadify/uploadify.swf?ver=' + new Date()
									.getTime(), //是组件自带的flash,用于打开选取本地文件的按钮 
							/*'buttonImg'	 : '/plugin/uploadify/upload.jpg',
							'width' 		 : 120,
							'height'		 : 30,*/
							'wmode' : 'opaque',
							'script' : 'aa.html',//处理上传的路径,这里使用Struts2是XXX.action 
							'cancelImg' : '/static/plugin/uploadify/cancel.png',//取消上传文件的按钮图片,就是个叉叉
							'sizeLimit' : 20971520, //允许文件上传的大小  20M
							'fileDataName' : 'filedata',//和input的name属性值保持一致就好,Struts2就能处理了
							'queueID' : 'fileQueue',
							'auto' : false,//是否选取文件后自动上传
							'multi' : true,//是否支持多文件上传
							'queueSizeLimit' : 5, //默认上传文件数
							'simUploadLimit' : 5,//每次最大上传文件数
							'buttonText' : 'UPLOAD FILE',//按钮上的文字
							'displayData' : 'percentage',//有speed和percentage两种,一个显示速度,一个显示完成百分比 
							'rollover' : false,
							'fileDesc' : 'txt.',//'支持格式:jpg/gif/jpeg/png/bmp.', //如果配置了以下的'fileExt'属性,那么这个属性是必须的 
							'fileExt' : '*.txt',//允许的格式,'*.jpg;*.gif;*.jpeg;*.png;*.bmp' '*.doc;*.pdf;*.rar'
							'onComplete' : function(event, queueID, fileObj,
									response, data) {
								setInterval("showResult()", 2000);//三秒后删除显示的上传成功结果
							},
							'onSelect' : function(event, queueID, fileObj) {
							},
							'onCancel' : function(event, queueId, fileObj, data) {
							},
							'onQueueFull' : function(event, data) {
							}
						});
		jQuery("#filedata1")
		.uploadify(
				{
					'uploader' : '/static/plugin/uploadify/uploadify.swf?ver=' + new Date()
							.getTime(), //是组件自带的flash,用于打开选取本地文件的按钮 
					/*'buttonImg'	 : '/plugin/uploadify/upload.jpg',
					'width' 		 : 120,
					'height'		 : 30,*/
					'wmode' : 'opaque',
					'script' : 'aa.html',//处理上传的路径,这里使用Struts2是XXX.action 
					'cancelImg' : '/static/plugin/uploadify/cancel.png',//取消上传文件的按钮图片,就是个叉叉
					'sizeLimit' : 20971520, //允许文件上传的大小  20M
					'fileDataName' : 'filedata1',//和input的name属性值保持一致就好,Struts2就能处理了
					'queueID' : 'fileQueue1',
					'auto' : false,//是否选取文件后自动上传
					'multi' : true,//是否支持多文件上传
					'queueSizeLimit' : 5, //默认上传文件数
					'simUploadLimit' : 5,//每次最大上传文件数
					'buttonText' : 'UPLOAD FILE',//按钮上的文字
					'displayData' : 'percentage',//有speed和percentage两种,一个显示速度,一个显示完成百分比 
					'rollover' : false,
					'fileDesc' : 'txt.',//'支持格式:jpg/gif/jpeg/png/bmp.', //如果配置了以下的'fileExt'属性,那么这个属性是必须的 
					'fileExt' : '*.txt',//允许的格式,'*.jpg;*.gif;*.jpeg;*.png;*.bmp' '*.doc;*.pdf;*.rar'
					'onComplete' : function(event, queueID, fileObj,
							response, data) {
						setInterval("showResult()", 2000);//三秒后删除显示的上传成功结果
					},
					'onSelect' : function(event, queueID, fileObj) {
					},
					'onCancel' : function(event, queueId, fileObj, data) {
					},
					'onQueueFull' : function(event, data) {
					}
				});
	});
	function uploadFile() {//上传文件
		jQuery('#filedata').uploadifyUpload();
	}
	function cancleUpload() {
		jQuery('#filedata').uploadifyClearQueue();
	}
	function uploadFile1() {//上传文件
		jQuery('#filedata1').uploadifyUpload();
	}
	function cancleUpload1() {
		jQuery('#filedata1').uploadifyClearQueue();
	}

	function up(){
		alert('触发了表单提交----要先上传完文件才能提交!');
		uploadFile();
		uploadFile1();
		return false;
	}
</script>

</head>
<body leftmargin="8" topmargin="8" background=''>
<form action="aa.html" method="post" onsubmit="return up();">
<div>
<div id="fileQueue"></div>
<input type="file" name="filedata" id="filedata" />
<div id="result"></div>
<!--显示结果--></div>
<br />
<hr />
<div>
<div id="fileQueue1"></div>
<input type="file" name="filedata1" id="filedata1" />
<div id="result1"></div>
<!--显示结果--></div>
<input type="submit" value="提交表单" />
</form>
</body>
</html>


3. 最后测试页面,有个需要注意的地方,就是上传路径不能有权限控制的,因为uploadify会丢失session,导致后台验证权限失败,建议弄个无权限限制路径上传再移到正规路径下


jquery.uploadify-v2.1.4上传文件完整例子 jquery.uploadify-v2.1.4上传完整例子,很好用,很方便,很经典。 立即下载

相关推荐

uploadify-h5上传插件

uploadify-h5上传插件,解决uploadify插件中需要下载flash的问题

jquery.uploadify参数

uploadify函数的参数为json格式,可以对json对象的key值的修改来进行自定义的设置,如multi设置为true或false来控制是否可以进行多文件上传,下面就来介绍下这些key值的意思: uploader : uploadify.swf 文件的相对路径,该swf文件是一个带有文字BROWSE的按钮,点击后淡出打开文件对话框,默认值:uploadify.swf。 script :  ...

草宝虫的博客 502

uploadify-v2.1.4

uploadify-v2.1.4,支持中文buttonText

上传控件jquery.uploadify-v2.1.4的示例源码

http://dearboy.cn/a/201211/37.html

深海狂鲨 3389

最新uploadify.v2.1.0下载含demo

最新uploadify.v2.1.0下载含demo。 具体使用可以参见:http://www.mbaike.net/java/1940.html

uploadifyv3.1示例---jsp版

最近需要做一个批量上传图片的功能 用了很多方法,有的很复杂,有的没有成功 最后用了uploadify,去网上下了个最新的3.1版本,但是网上多数都是2.×的例子,已经有很多配置不一样了。 所以自己写了一个uploadify-v3.1图片上传功能

uploadify v2.1.4使用demo

前阵子用到了上传功能,现在总结一下,废话不多说,直接上代码 1.uploadify2.ftl 页面代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml...

215

Synology File Station 官方 API 指南总结(中文版)

本文总结了Synology File Station官方API指南的核心内容,详细介绍了如何通过HTTP/HTTPS请求与DSM系统交互实现文件管理功能。主要内容包括: 基础API操作流程:从获取API信息、登录认证到执行请求和登出的完整工作流 请求构造与响应解析:JSON格式的请求参数处理和响应结果分析 关键API功能分类: 文件信息获取(List/Info) 文件搜索(Search) 收藏夹管理(Favorite) 缩略图生成(Thumb) 目录大小计算(DirSize) 文件上传(Upload)等 错

weixin_46001686的博客 2462

C# MVC4环境下Uploadify 3.2.1上传文件

1.新建一个空的MVC4项目 2.添加一个Home控制器,并在Home控制器下添加一个Index视图 3.下载Flash版的uploadify,链接:Uploadify下载地址 4.解压压缩包,得到下列文件   5.单击项目UploadifyDemo,右键添加新建文件夹Uploadify,并将加压得到的:uploadify.css,jquery.uploa

TKDwave520的专栏 4154

VFH避障/局部路径规划算法

VFH避障/局部路径规划算法 本文章是我看《The Vector Field Histogram-Fast Obstacle Avoidance for Mobile Robots》论文时候的笔记,感兴趣的欢迎去看原论文。 VFH中有一些概念是从其他算法中借鉴过来的,并且VFH算法本身就是对VFF(Virtural Force Field)的一种改进,其中有很多的相似之处。所以按照原论文的思路,先介绍由CMU提出的Certainty Grid算法中的一些概念,再介绍一下势场法中的一些概念,接着介绍一下VFF

qq_41845878的博客 8118

2026软件测试面试题全解析:从用例设计到接口自动化与性能实战

在软件测试岗位的招聘考察中,面试官越来越看重候选人解决实际问题的工程能力,而不仅仅是背诵概念。从最基础的测试用例设计出发,覆盖功能测试、接口测试、自动化测试、性能测试、数据库与Redis一致性等核心知识体系,是应对中高级岗位面试的关键路径。理解Postman抓包、Python脚本、Pytest框架、JMeter压测指标背后的原理,能帮助测试人员构建完整的质量保障思维。当AI辅助测试成为行业新趋势时,掌握数据校验链路与风险识别意识,更能体现资深测试工程师的竞争力。本文围绕2026年高频软件测试面试题,梳理了从

weixin_28676289的博客 245

【uploadify2.1使用一】【Spring MVC uploadify2.1】批量文件、图片上传

今天在做一个批量上传图片的需求,google下,觉得uploadify在jquery的上传控件还是挺不错,特写下怎么使用。 1、下载资源包,2.1.0整理,免费分享地址 http://download.csdn.net/detail/dracotianlong/5232122 2、需要的资源       (1):jquery-1.3.2.min.js       (2):jquery

Draco 1万+

Python爬虫实战:抓取全球各国海关进出口数据的全流程教程

本文系统介绍了用Python采集全球各国海关进出口数据的完整流程,从数据源调研、技术选型,到代码实战、数据处理和存储,最后还拓展了进阶反爬和动态内容处理方法。希望这篇博文能帮助你掌握专业的数据采集技能,为后续数据分析和商业应用奠定坚实基础。

2201_76125261的博客 2362

在Struts2中使用Uploadify组件上传文件

Uploadify是一个基于Jquery的文件上传组件,官网http://www.uploadify.com/可以在官网获得该组件,运行演示示例,下载帮助文档。 作为Web前端的增强技术,Jquery给用户以更好的体验和交互,增强富互联网客户端特效,而基于Jquery的Uploadify更是将文件上传效果发挥到极致。 一个项目下,需要开发一个上传文件的应用,项目基于Str...

126

STM32开发 -- GPIO详解

之前有简单讲过GPIO工作模式和寄存器,还是有点没搞明白。这次需要全方位的看一下了。 一、数据手册 1、STM32F105RC引脚说明 可知:STM32F105RC 一共有4组IO口 一共16X3+3=51个IO GPIOA0~A15 GPIOB0~B15 GPIOC0~C15 GPIOD0~D2 2、程序定义 GPIO端口号 STM32F1...

不积跬步,无以至千里 5万+

ANSYS专题-利用ANSYS SIwave进行PCB板的EMS仿真

本文详细描述了使用ANSYSSIwave进行电路板电磁敏感度(EMS)仿真的完整流程。主要步骤包括:导入AD软件生成的IPC2581文件,检查PCB叠层和电路参数,为敏感网络设置50欧姆端口并指定GND为参考网络,进行验证检查后设置频段范围和入射波类型(单/多入射、极化方式等),最后启动仿真并查看选定网络的EMS感应电压曲线。该过程提供了从文件准备到结果分析的全套操作指南,适用于评估电路板在电磁干扰环境下的性能表现。

whm128的博客 3594

uploadify组件文件上传那些事

从一个异常引起的,TypeError: $("#file_upload").uploadify is not a function,其实就是使用uploadify组件上传文件,但是一直报莫名其妙的错误。网上众说纷纭…在此记录并上传调试好的源码。 【1】uploadify组件 uploadify官网:http://www.uploadify.com/ 但是从这里下载好像付费,文章末尾会附上源码和插...

小小默:进无止境 2792

AI Agent驱动的多模态情感分析方法:从BERT到Vision Transformer的探索

情感分析(Sentiment Analysis)是自然语言处理(NLP)与计算机视觉(CV)中一项重要任务。传统的情感分析主要依赖于文本数据,但在现实应用中,情感往往通过 语言、语音、表情、姿态 等多模态信号共同传达。因此,结合 多模态深度学习 的 AI Agent 在情感理解中具有广阔的前景。

一键难忘的博客 738

struts2使用uploadify进行上传

版本: struts2.3.4.1 uploadify 2.1.4 jquery1.8.1 index.jsp $(document).ready(function(){ $("#files").uploadify({ 'uploader' : 'js/uploadify.swf',//是组件自带的flash,用于打开选取本地文件的按钮 'script' : 'uplo

wsldl123292的专栏 1148

pytest学习和使用19-pytest断言失败后,怎样保持后续的断言继续执行?(pytest-assume)

【代码】pytest学习和使用19-pytes断言失败后,怎样保持后续的断言继续执行?

虫无涯的博客 1391

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

基于jquery+flash的文件上传组件uploadify使用

1、从http://www.uploadify.com/download/下载uploadify包;2、将uploadify包解压后放到web应用相应js目录;3、在页面中应用相关js、css文件;<!--$(document).ready(function() {$("#uploadify").uploadify({ upl

SharonFruit的专栏 1388

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

uploadify多图片上传详细使用说明

1.在过去一年,小编写过一个批量上传图片的例子,那个例子是基于百度编辑器改造的,用起来必须依赖百度编辑器,所以小编就又弄了一个,就是今天要介绍的了,uploadify上传的了前端用flash,javascript编写,后端兼容java,php,.net等语言 2.首先在把“uploadify”文件夹放入项目中 3.页面上面引入 <script type="text/javascript" s...

7250

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

php+easyui+上传文件,基于MVC4+EasyUI开发附件上传组件uploadify的使用

这篇文章主要介绍了基于MVC4+EasyUI的Web开发框架之附件上传组件uploadify的使用,需要的朋友可以参考下1、上传组件uploadify的说明及脚本引用Uploadify 是 JQuery 一个著名的上传插件,利用 Flash 技术,Uploadify 越过浏览器的限制,控制了整个上传的处理过程,实现了客户端无刷新的文件上传,这样就实现了在客户端的上传进度控制,所以,你首先要确定浏览...

weixin_34182361的博客 570

JQuery上传控件uploadify结合Struts2多文件上传

开发环境:    MyEclipse10 + tomcat7.0 框架版本介绍:JQuery1.9.1  、 uploadify3.2  、 Struts2.3.7   实现功能:    使用JQuery上传控件Excel文档,后缀限制.xls .xlsx,进行通用解析 技术要点:    使用HSSFWorkbook、XSSFWorkbook区分不同版本的电子表格

不积跬步,无以至千里。 2755
上一篇: JAVA MAIL发送邮件实例
下一篇: shiro安全框架扩展教程--异常退出没有清除缓存信息处理方案
小丑哥_V5
博客等级 码龄15年 828粉丝 57原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值