2019独角兽企业重金招聘Python工程师标准>>>

uploadify上传用的是一个flash插件,flash中有个bug就是自身创建一个session,这样就导致与web本身的session不一致 权限验证失败的问题。

因为uploadify是不会自动传送session值的,所以当session被拦截后,它的请求是发不出去的(补充,还有一种情况就是uploaddify是使用flash来处理文件文件上传,而在在非IE浏览器(Firefox,Chrome)下使用flash方式向服务器发起请求,是会新生成一个session的(此时旧的session则丢失了),如果要避免这个问题,需要把当前的sessionId作为形参传给处理类);

$("#image").uploadify({swf: 'uploadify/uploadify.swf',// 上传使用的 Flashuploader: 'upload;jsessionid=${pageContext.session.id}?type=1',    // 服务器端处理地址width: 60,                          // 按钮的宽度height: 23,                         // 按钮的高度buttonText: "选择图片",                 // 按钮上的文字buttonCursor: 'pointer',                // 按钮的鼠标图标fileObjName: 'Filedata',            // 上传参数名称// 两个配套使用fileTypeExts: "*.jpg;*.png;*.bmp;*.jpeg;*.gif",             // 扩展名fileTypeDesc: "请选择文件",     // 文件说明auto: true,                // 选择之后,自动开始上传multi: false,               // 是否支持同时上传多个文件debug: true,fileSizeLimit: 2*1024,removeCompleted: false,  //是否移除掉队列中已经完成上传的文件。false为不移除queueSizeLimit: 1,         // 允许多文件上传的时候,同时上传文件的个数/*  onUploadSuccess : function(data){//alert(data);} */});

注意:jsessionid前面用';' 不是'?'

转载于:https://my.oschina.net/u/1019605/blog/414151

uploadify 上传时丢失session相关推荐

  1. 解决使用elementUI框架el-upload跨域上传时session丢失问题

    解决使用elementUI框架el-upload跨域上传时session丢失问题 参考文章: (1)解决使用elementUI框架el-upload跨域上传时session丢失问题 (2)https: ...

  2. 解决uploadify在Firefox下丢失session的问题

    为什么80%的码农都做不了架构师?>>>    今天在用uploadify上传插件时遇到了一个问题,由于我后台做了权限管理,每个请求都有去读session判断权限,但用这个插件时发现 ...

  3. Laravel中使用uploadify 上传文件返回出现debugbar信息解决思路

    Laravel5.5源码详解 – Laravel-debugbar 及使用elementUI - ajax的注意事项 关于laravel对中间件的处理,请参中间件考另文,  Laravel5.5源码详 ...

  4. 使用Kindeditor的多文件(图片)上传时出现上传失败的解决办法/使用Flash上传多文件(图片)上传时上传失败的解决办法

    近来用户反映希望我们把在线编辑器中的多图片上传功能实现,因为他们在编辑商品描述时经常会有一次上传多张图片的需求,如果要逐张选择的话效率很低,客户的需求就是我们的追求,很快我们就把完善功能排到了日程表中 ...

  5. 文件上传~Uploadify上传控件~续(多文件上传)

    对于Uploadify文件上传之前已经讲过一次(文件上传~Uploadify上传控件),只不过没有涉及到多文件的上传,这回主要说一下多个文件的上传,首先,我们要清楚一个概念,多文件上传前端Upload ...

  6. 解决文件上传时,服务器中中文文件名乱码问题

    解决文件上传时,服务器中中文文件名乱码问题 参考文章: (1)解决文件上传时,服务器中中文文件名乱码问题 (2)https://www.cnblogs.com/yang-xiansen/p/11167 ...

  7. php图片写入带问号_php实现图片上传时添加文字和图片水印技巧

    本文实现的功能特别适用于一些商城和图片站中,分享了图片在上传时添加文字和图片水印的技巧,供大家参考,具体内容如下 1. water.class.php header('Content-Type:tex ...

  8. 【报错笔记】关于图片上传时的路径问题

    在图片上传时将图片上传到本地磁盘后 如下将图片保存到了D盘下 因此在jsp页面中读取对应图片时,需要在tomcat中配置相关信息. 在jsp页面中图片路径src中使用虚拟路径加数据库中图片名称就可以将 ...

  9. 【报错笔记】在做图片上传时上传图片后可以跳转到上传成功界面,也没有报错,数据库中也传入了值,可是eclipse中webapp下怎样都无法生存目录。

    在做图片上传时上传图片后可以跳转到上传成功界面,也没有报错,数据库中也传入了值,可是eclipse中webapp下怎样都无法生存目录. 我使用UUID生成8级目录,在webapp下创建目录,将图片传进 ...

最新文章

  1. codeforces 954C
  2. 【php】命名空间的影响
  3. MySQL优化 之 Discuz论坛优化
  4. Java中的ClassLoader
  5. 如何在.NET控制台应用程序中获取应用程序的路径?
  6. 怎么样更好的做好站内的优化
  7. vmware10中开启Intel VT-x
  8. Database-Mysql-关于文件打开数限制
  9. matlab中的uigetfile函数和setappdata函数
  10. GPUImage学习日记(4)之添加文字水印
  11. Python math.comb() 方法
  12. Unity Shader - Specular mode: Specular parameter 高光模式中的高光参数
  13. BUCK降压控制电路指南
  14. CCCC 天梯赛 PTA ZOJ 题目 L1 L2 L3
  15. Xcode - 使用 DWURecyclingAlert 进行 UITableView 和 UICollectionView 的绘图性能测试https://viktyz.gitbooks.io/ios
  16. 终于搞定美团app人气榜提取的数据分类工作
  17. 纯js写的手机版成语填空游戏
  18. 记录一些之前学的APPUI设计知识
  19. 史上最强《Java 开发手册》泰山版王者归来!
  20. php mysql text换行符_请教php配合mysql的换行符和空格字符问题

热门文章

  1. oracle11g 冷备,oracle11G Windows冷备恢复
  2. c语言文件.ppt,c语言 文件.ppt
  3. position有哪些属性?
  4. web前端移动开发必须知道那些基础
  5. 三分钟带你弄懂slot插槽——vue进阶
  6. Android让控件位于底部
  7. Python计算数组的n位全排列(permutations的使用)
  8. php遍历文件夹下文件内容_php实现的遍历文件夹下所有文件,编辑删除
  9. vue 按钮根据状态切换_一个vue实现的标尺插件 - vue-sketch-ruler
  10. python基础到实践教程_Python从入门到实践案例教程(21世纪高等学校计算机教育实用规划教材)...