下载uploadify:http://www.uploadify.com/
需要的文件:
uploadify.css
jquery.uploadify.v2.1.0.min.js
swfobject.js
jquery-1.4.2.js
<tr>
<td>学生照片:</td>
<td>
<span id="fileSpan"><input type="file" name="stuPicture" id="stuPicture"/></span>
<span id="imgSpan" style="display:none"></span>
<input type="hidden" name="student.stuPhoto" id="stuPhoto"/>
</td>
</tr>
$(document).ready(function(){
$("#stuPicture").uploadify({
'uploader' : 'jQuery/uploadify/scripts/uploadify.swf',//设置uploadify路径
'script' : 'Student_doAjaxUpload.action',//请求响应的Action
'cancelImg' : 'jQuery/uploadify/cancel.png',//设置 取消按钮图片的路径
'folder' : '',//设置上传文件后保存的路径
'fileDataName' : 'stuPicture',//上传文件的文件
'auto' : true,//设置是否自动上传
'multi' : false,//设置是否多文件上传
'onComplete' :function(event,queueId,fileObj,response){
//因为传回的数据是字符串,通过eval方法将其转化成json格式
var jsonObject=eval('('+response+')');
var filePath=jsonObject.stuFile;//得到回调的图片的路径
var img=$("<img/>").attr("src",filePath+"?now="+new Date()).attr("width","100").attr("height","50");
$("#imgSpan").append(img).show();
$("#fileSpan").hide();
$("#stuPhoto").val(filePath);
},
'onError' :function(event,queueID,fileObj,errorObj){
alert("Ajax上传图片出错!请重新试过!");
}
});
});
分享到:
相关推荐
1. **安装uploadify插件**:首先,你需要将uploadify的JavaScript和CSS文件添加到你的项目中,通常包括`uploadify.css`、`uploadify.swf`、`uploadify.js`等。确保这些文件能被浏览器正确访问。 2. **配置uploadify...
jQuery-uploadify是一款流行的JavaScript上传插件,它允许用户在网页上实现文件的上传,并且具有显示上传进度条的功能。这个插件基于jQuery库,因此它兼容性良好,可以在多种浏览器环境下运行,为用户提供友好的交互...
在本主题中,我们将深入探讨如何利用**Ajax**技术结合**uploadify插件**来创建一个高效、用户友好的文件上传控件。 首先,让我们理解**ASP.NET MVC 3**。MVC(Model-View-Controller)是一种设计模式,用于构建可...
Uploadify 是一个基于 jQuery 的强大文件上传插件,它的出现极大地简化了网页端的文件上传操作,特别是对于那些需要处理大量用户上传文件的网站来说,它提供了高效且用户体验良好的解决方案。在 "uploadify3.2.1 ...
为了简化这一过程,开发者们可以利用一些成熟的jQuery插件来辅助实现,而jQuery插件uploadify就是其中一款能够实现ajax效果的图片上传插件。 在使用jQuery插件uploadify进行图片上传时,我们首先需要了解的是它提供...
- **异步上传**:Uploadify通过AJAX技术实现文件的非阻塞上传,用户可以在上传过程中继续浏览页面,提高了用户体验。 - **多文件选择**:用户可以选择多个文件同时上传,无需逐个操作。 - **进度显示**:每个文件...
uploadify是一款基于Flash和HTML5的异步文件上传插件,它通过AJAX技术实现了文件的批量、多线程上传,并支持断点续传。该插件不仅兼容多种浏览器,包括IE6+、Firefox、Chrome、Safari和Opera,而且提供了丰富的...
在本示例中,我们将关注"JSP使用文件上传插件uploadify"的主题,这是一个利用uploadify插件实现AJAX文件上传的教程。uploadify是一款流行且美观的JavaScript插件,它为网页提供了流畅的多文件上传体验。 首先,我们...
Uploadify是一款广泛使用的JavaScript上传插件,它基于jQuery库,为用户提供了一种高效、美观的文件上传解决方案。这个“修改版”可能包含了作者或社区针对原版Uploadify所做的功能优化、错误修复或自定义功能。 1....
本文主要介绍了jQuery uploadify文件上传插件的使用方法,uploadify这个插件是基于js里面的jquery库写的。结合了ajax和flash,实现了这个多线程上传的功能。具有很好的参考价值,需要的朋友一起来看下吧
Uploadify是一款广受欢迎的jQuery插件,主要用于实现网页上的多文件批量上传功能。这款插件以其易用性、高效性和自定义性强而受到开发者们的喜爱。在深入理解Uploadify之前,我们先要明白jQuery的基本概念。jQuery是...
jQuery.uploadify.js的核心功能在于它的异步上传能力,它利用AJAX技术实现了在后台无刷新的情况下进行文件上传,提高了用户体验。这种非阻塞式的上传方式使得用户可以在等待文件上传的同时继续浏览网页,提高了网站...
jQuery Uploadify插件是一款强大的JavaScript库,它利用AJAX和Flash技术,实现了无刷新的多文件上传功能。这款插件为开发者提供了丰富的自定义选项,使得文件上传界面可以按照项目需求进行个性化定制。 **1. jQuery...
Uploadify是一款广泛应用于网页端的图片和文件上传插件,它通过Flash技术提供了一种简单、易用且具有高度自定义性的文件上传解决方案。在网页设计和开发中,Uploadify能够帮助用户实现批量、异步的文件上传,极大地...
Uploadify通过AJAX与服务器进行通信,更新上传进度,并在上传完成后触发回调函数。 三、配置选项 Uploadify提供一系列配置选项来满足不同需求,例如: 1. `uploader`:指定Uploadify脚本的URL。 2. `queueID`:设置...
6. **异步上传**:Uploadify采用AJAX技术实现异步上传,用户在上传文件的同时可以继续浏览其他页面内容,提高了网站的响应速度和用户体验。 7. **文件队列管理**:当用户选择多个文件时,Uploadify会将它们放入队列...
Uploadify是一个基于jQuery的文件上传插件,它提供了异步文件上传的功能,使得用户可以在不刷新页面的情况下上传文件。这个例子可能展示了如何在Django应用中集成Uploadify,以实现用户友好的文件上传体验。 1. **...
在Web开发中,文件上传是一项常见的需求,而jQuery的uploadify插件则为开发者提供了一个简单易用的解决方案。Uploadify是一款基于JavaScript和Flash的文件上传组件,它能够优雅地处理多文件上传,并且提供了丰富的...
Uploadify是一款基于jQuery的文件上传插件,版本为3.2.1,它极大地简化了在Web应用中实现异步无刷新多文件上传的过程。这个插件的核心特性是通过Ajax技术实现在后台处理文件上传,使得用户在上传过程中无需等待页面...