最近在项目中使用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 Flash上传丢失session
修正uploadify 上传控件 在IE10下 无法选择文件(点选择无反应问题)
本文将详细探讨一个特定的问题,即“uploadify在Firefox下丢失session问题的解决方法”,这是一个常见的前端上传插件与后端session管理不兼容的问题,特别是在使用JSP和Firefox浏览器时。 首先,了解session的基本...
解决 jquery.uploadify.js 在ie9 下 二次打开失效问题等问题
这些配置在IE6下应保持正确,以保证上传流程的顺利进行。 3. **事件处理**:在示例代码中,`onComplete`事件处理函数用于处理文件上传完成后的一些操作,如更新图片预览。确保在所有支持的浏览器中,这个事件都能...
在这个场景下,修复后的jquery.uploadify.js文件已经解决了这个问题,用户只需要将官方下载的文件替换掉原来的版本,就可以在IE9和IE10上正常使用Uploadify的浏览按钮功能。 为了更好地利用jQuery Uploadify.js,...
总的来说,这次修改让jQuery Uploadify.js插件能够更好地适应不断变化的浏览器环境,确保在广泛的用户群体中提供一致的文件上传体验。对于使用C#作为后端语言的项目来说,你需要确保服务器端的接口能够正确接收和...
在使用Uploadify插件进行文件上传时,可能会遇到一个常见的问题,即Session丢失。Uploadify是一个基于Flash的文件上传组件,它允许用户批量上传文件,但在处理过程中可能会与服务器端的Session管理机制产生冲突,...
需要注意的是,尽管修复了IE9和IE10的问题,但随着现代浏览器的普及,如Chrome、Firefox、Safari和Edge,以及IE11及更高版本的发布,开发者还需要关注其他浏览器的兼容性,以确保Uploadify在更广泛的环境中正常工作...
今天在使用uploadify时发现session会发生丢失的情况,经过一番研究发现,其丢失并不是真正的丢失,而是在使用Flash上传控件的时候使用的session机制和asp.net中的不相同。为解决这个问题使用两种方案,下面进行介绍 ...
uploadify jsp上传附件火狐浏览器不兼容丢失session问题,Uploadify v3.2
2. **index.php**:这很可能是示例或测试页面,展示如何在PHP环境中集成和使用修改后的Uploadify组件。 3. **cancel.png**:这是一个取消操作的图标,可能用于在Uploadify的界面中提供取消上传的视觉元素。 4. **...
在ASP.NET环境下集成Uploadify可以帮助开发者创建高效、用户体验良好的文件上传系统。 在"uploadify 3.2在ASP.NET下的例子"中,我们将探讨如何将Uploadify 3.2版本与ASP.NET Web应用程序结合使用。首先,你需要在你...
《在SpringMVC框架下使用uploadify的详细指南》 uploadify是一款优秀的JavaScript插件,它使得在网页上实现文件上传变得简单而高效。在SpringMVC这一强大的Java Web开发框架下,结合uploadify,我们可以构建出用户...
Uploadify 3.2 是一个流行且功能丰富的JavaScript和Flash插件,用于在网页上实现文件上传功能。这个版本提供了一种用户友好的界面,使访客能够方便地批量上传文件到服务器,大大提升了网站的交互性和用户体验。下面...
它支持拖放操作,可以在不同的浏览器和操作系统上工作,包括IE6+、Firefox、Chrome、Safari和Opera等。 2. **核心文件**: - **uploadify.css**:这是插件的样式文件,用于定义Uploadify按钮和其他元素的外观和...