最近在项目中使用JQuery Uploadify插件实现文件上传,很方便。但是问题是在非IE环境下会出现session丢失的情况,查了很多资料,发现原来非IE换进(Firefox,Chrome)使用flash来处理文件文件上传。在非IE环境下使用flash方式想服务器发起请求(具体细节我也不太清楚),会新生成一个session,如果要避免这个问题,需要把当前的sessionId作为形参传给servlet类,如下:
<script type=”text/javascript”>
$(document).ready(function() {
$(“#fileupload”).uploadify({
‘uploader’ : ’scripts/uploadify.swf’,
’script’ : ‘<%=path%>/my_upload.action;jsessionid=<%=session.getId()%>’, //可以很有效的解决在ff下的session问题
‘cancelImg’ : ’scripts/cancel.png’,
‘queueID’ : ‘fileQueue’,
‘fileDataName’ : ‘up’,
‘auto’ : false,
‘multi’ : true,
‘buttonText’ : ‘BROWE’,
‘fileDesc’ : ‘支持格式:jpg/gif/jpeg/png/bmp.’,
‘fileExt’ : ‘*.jpg;*.gif;*.jpeg;*.png;*.bmp’,
onAllComplete : function (){
alert(“上传完毕”);
},
onError: function(event, queueID, fileObj) {
alert(“文件:” + fileObj.name + “上传失败”);
}
});
});
</script>
分享到:
相关推荐
Uploadify 是一个基于 jQuery 的强大文件上传插件,它的出现极大地简化了网页端的文件上传操作,特别是对于那些需要处理大量用户上传文件的网站来说,它提供了高效且用户体验良好的解决方案。在 "uploadify3.2.1 ...
Uploadify 是一个流行的JavaScript库,用于实现文件的异步上传功能。它利用Flash技术提供了一种用户友好的界面,使得用户可以选择多个文件并一次性上传,而无需等待每个文件的上传完成。在“uploadify 文件异步上传 ...
"uploadify"是一款广泛使用的JavaScript插件,它使得多文件上传变得简单而高效。本示例代码是关于如何使用uploadify在Java环境中(通过jsp和servlet)实现多文件上传的一个实例。 首先,uploadify是一个基于jQuery...
《jQuery.uploadify v2.1.4:中文友好修正版》 在Web开发中,上传功能是不可或缺的一部分,而jQuery.uploadify插件以其强大的功能和易用性深受开发者喜爱。这个"jquery.uploadify-v2.1.4[修正版]"正是基于官方的v...
开发者可以通过$.uploadify()方法初始化插件,并传递一个包含各种配置项的对象,如`queueID`(队列元素ID)、`uploader`(上传脚本路径)和`buttonText`(上传按钮文本)等。 Uploadify还支持多种自定义事件,如`...
【标题】:“uploadify JSP的上传例子” 在IT领域,尤其是Web开发中,文件上传功能是不可或缺的一部分。Uploadify是一款流行的JavaScript插件,它允许用户以优雅的方式实现多文件上传,提供了良好的用户体验。本例...
Uploadify的主要优点在于其用户体验友好,支持批量上传,同时提供了丰富的自定义选项,允许开发者根据项目需求定制上传界面。 1. **HTML5版本**: HTML5是Web开发的新标准,其中的一个显著特性是增加了对文件API的...
在本文中,我们将深入探讨如何在ASP.NET MVC4框架下,利用JQuery Dialog插件创建一个弹出对话框,并在其中集成Uploadify组件实现多文件上传功能。这将涉及前端JavaScript库、后端C#处理逻辑以及数据库交互,旨在提供...
Struts2uploadify3.1 是一个基于Struts2框架集成uploadify3.1插件的上传功能实现。Uploadify是一款流行的JavaScript插件,用于在Web应用中实现文件的异步上传,它提供了用户友好的界面和良好的用户体验。Struts2作为...
《uploadify使用详细步骤》 在网页开发中,文件上传是一个常见的需求,而Uploadify是一款优秀的JavaScript插件,它能够实现异步文件上传,提供友好的用户体验。本文将详细介绍Uploadify的使用步骤,帮助开发者更好...
Uploadify是一款广受欢迎的文件上传插件,尤其在web开发领域中被广泛应用。它的html5版本,即uploadifive,是随着HTML5技术的发展而推出的新一代上传解决方案。这一版本充分利用了HTML5的新特性,如File API、...
《jQuery+Uploadify批量上传小插件详解及应用实践》 Uploadify是一款基于jQuery的文件上传插件,其v2.1.4版本是该插件的一个经典版本,深受开发者喜爱。本文将深入探讨Uploadify的功能特性、工作原理以及如何在实际...
Uploadify是一款广泛应用于Web开发中的JavaScript插件,主要用于实现文件的拖放上传和批量上传功能。这个实例展示了如何在项目中有效地集成Uploadify,以提供用户友好的文件上传体验。以下是对Uploadify批量上传实例...
Uploadify是一款广泛使用的前端插件,它使得文件上传过程更加直观、用户友好,并且支持批量上传和自定义样式,极大地提升了用户体验。 首先,我们来了解jQuery Uploadify插件。Uploadify是基于jQuery的,这意味着你...
HTML5 PHP jquery uploadify上传文件,带进度条,author:吕大豹。仿照uploadify写的,www.codesc.net已做过修正,本例的配置参数均与uploadify官网一致,参照官网的api就可以了,直接把文件夹上传到支持php的服务器...
【标题】:“自己做的uploadify插件Demo”指的是一个个人制作的、用于演示Uploadify插件功能的示例项目。Uploadify是一款基于jQuery的文件上传插件,它提供了丰富的自定义选项和事件处理,使得文件上传操作更加便捷...
《jQuery文件上传插件jQuery.uploadify.js:跨越浏览器限制的智能解决方案》 在Web开发中,文件上传功能是一项常见的需求,而jQuery.uploadify.js是一款高效且用户友好的文件上传插件,尤其对于需要兼容多种浏览器...
Uploadify 3.2 是一个流行且功能丰富的JavaScript和Flash插件,用于在网页上实现文件上传功能。这个版本提供了一种用户友好的界面,使访客能够方便地批量上传文件到服务器,大大提升了网站的交互性和用户体验。下面...
Uploadify是一款广泛使用的资源上传插件,尤其在处理图片上传时表现出色。这款插件借助了Flash技术,以便在各种浏览器环境下提供稳定的上传功能。在Web开发中,尤其是在需要用户交互上传文件的场景下,Uploadify扮演...