`

uploadify在非IE环境下session丢失

 
阅读更多

最近在项目中使用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’,
//可以很有效的解决在ff下的session问题
’script’         : ‘<%=path%>/my_upload.action;jsessionid=<%=session.getId()%>’, 
‘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上传丢失session解决(jsp,java)

    解决uploadify上传火狐浏览器下丢失session Flash上传丢失session

    修正uploadify3 IE10 下无法选择文件

    修正uploadify 上传控件 在IE10下 无法选择文件(点选择无反应问题)

    uploadify在Firefox下丢失session问题的解决方法

    本文将详细探讨一个特定的问题,即“uploadify在Firefox下丢失session问题的解决方法”,这是一个常见的前端上传插件与后端session管理不兼容的问题,特别是在使用JSP和Firefox浏览器时。 首先,了解session的基本...

    jquery.uploadify.js 兼容IE9

    解决 jquery.uploadify.js 在ie9 下 二次打开失效问题等问题

    uploadify上传在IE6中时灵时不灵的问题解决

    这些配置在IE6下应保持正确,以保证上传流程的顺利进行。 3. **事件处理**:在示例代码中,`onComplete`事件处理函数用于处理文件上传完成后的一些操作,如更新图片预览。确保在所有支持的浏览器中,这个事件都能...

    jquery.uploadify.js修复IE9 IE10浏览按钮点击无效的bug

    在这个场景下,修复后的jquery.uploadify.js文件已经解决了这个问题,用户只需要将官方下载的文件替换掉原来的版本,就可以在IE9和IE10上正常使用Uploadify的浏览按钮功能。 为了更好地利用jQuery Uploadify.js,...

    jquery文件上传插件 jquery.uploadify.js 不支持IE10现在经过修改

    总的来说,这次修改让jQuery Uploadify.js插件能够更好地适应不断变化的浏览器环境,确保在广泛的用户群体中提供一致的文件上传体验。对于使用C#作为后端语言的项目来说,你需要确保服务器端的接口能够正确接收和...

    解决uploadify用法时session发生丢失问题的方法_.docx

    在使用Uploadify插件进行文件上传时,可能会遇到一个常见的问题,即Session丢失。Uploadify是一个基于Flash的文件上传组件,它允许用户批量上传文件,但在处理过程中可能会与服务器端的Session管理机制产生冲突,...

    uploadify.js修复IE9 IE10浏览按钮点击无效的bug

    需要注意的是,尽管修复了IE9和IE10的问题,但随着现代浏览器的普及,如Chrome、Firefox、Safari和Edge,以及IE11及更高版本的发布,开发者还需要关注其他浏览器的兼容性,以确保Uploadify在更广泛的环境中正常工作...

    解决uploadify使用时session发生丢失问题的方法

    今天在使用uploadify时发现session会发生丢失的情况,经过一番研究发现,其丢失并不是真正的丢失,而是在使用Flash上传控件的时候使用的session机制和asp.net中的不相同。为解决这个问题使用两种方案,下面进行介绍 ...

    uploadify jsp上传附件火狐浏览器不兼容丢失session问题

    uploadify jsp上传附件火狐浏览器不兼容丢失session问题,Uploadify v3.2

    uploadify修改版

    2. **index.php**:这很可能是示例或测试页面,展示如何在PHP环境中集成和使用修改后的Uploadify组件。 3. **cancel.png**:这是一个取消操作的图标,可能用于在Uploadify的界面中提供取消上传的视觉元素。 4. **...

    uploadify 3.2在ASP.NET下的例子

    在ASP.NET环境下集成Uploadify可以帮助开发者创建高效、用户体验良好的文件上传系统。 在"uploadify 3.2在ASP.NET下的例子"中,我们将探讨如何将Uploadify 3.2版本与ASP.NET Web应用程序结合使用。首先,你需要在你...

    uploadify在SpringMVC下的使用示例

    《在SpringMVC框架下使用uploadify的详细指南》 uploadify是一款优秀的JavaScript插件,它使得在网页上实现文件上传变得简单而高效。在SpringMVC这一强大的Java Web开发框架下,结合uploadify,我们可以构建出用户...

    uploadify 3.2

    Uploadify 3.2 是一个流行且功能丰富的JavaScript和Flash插件,用于在网页上实现文件上传功能。这个版本提供了一种用户友好的界面,使访客能够方便地批量上传文件到服务器,大大提升了网站的交互性和用户体验。下面...

    uploadify

    它支持拖放操作,可以在不同的浏览器和操作系统上工作,包括IE6+、Firefox、Chrome、Safari和Opera等。 2. **核心文件**: - **uploadify.css**:这是插件的样式文件,用于定义Uploadify按钮和其他元素的外观和...

Global site tag (gtag.js) - Google Analytics