最近做文件上传使用到了uploadify

但是出现了各种奇葩的问题,而且针对各个不同浏览器问题不同

在Firefox中,很坑爹的是,每次上传就丢失session值,但是我的系统在登录,保存文件目录等处使用了session,结果session值为null;

花了大半天的时间调试,

最后发现是falsh上传的问题sessionid变了,而且在此请求上传文件地址时,系统就会从新登录,这个登录更有意思,每次都回去读IE中的cookie(我的项目中使用了cookie保存用户登录信息),而不是读Firefox中的值,最后看官网上是这么解释的;所以只要把sessionid传进回话机制里边就行;

如下

"uploadLimit" : 10, //允许上传的最多张数 默认是1
"swf" : "js/uploadify/uploadify.swf",  //swfUpload
"uploader" : "uploadfile.shtml 

只需就该“uploader"中的url,再其后面加上session的Id;将上面的改成如下:

第一种  "uploader" : "uploadfile.shtml;jsessionid=${pageContext.session.id}", //服务器端url
第二种  "uploader" : "uploadfile.shtml;jsessionid=<%=session.getId()%>" //注意前面的;分号,不是问号

<%=session.getId() %>活用el表达式${pageContext.session.id}

这样就可以了,正式坑爹吧?

uploadify上传文件Firefox浏览器上传失败解决方法相关推荐

  1. Django 上传文件出现 OSError Permission denied的解决方法

    转载: http://www.myexception.cn/ruby-rails/403940.html Django 上传文件出现 OSError Permission denied的解决办法 我的 ...

  2. php move_uploaded_file liunx,php move_uploaded_file()上传文件实例及遇到问题的解决方法...

    php move_uploaded_file()介绍 move_uploaded_file() 函数将上传的文件移动到新位置.若成功,则返回 true,否则返回 false. 语法 move_uplo ...

  3. gta5服务器错误 无法在线登录,GTA5在线登陆失败您从未在此机器上成功登录过怎么办 在线登陆失败解决方法介绍...

    GTA5在线登陆失败您从未在此机器上成功登录过怎么办?玩家们可以在EPIC平台上面免费购买游戏,但是有玩家发现自己在登录的时候显示""在线登陆失败.您从未在此机器上成功登陆过,因此 ...

  4. 从windows上传文件到linux,中文名乱码解决方法

    上传一个名称为"一级页面.html"的文件到linux服务器 ll命令查看文件名是乱码 在windows上将html文件压缩为test.zip,上传到linux服务器 再在服务器上 ...

  5. 电脑上所有文件都打不开的解决方法和过程

    [前期信息]   山东某公司,企业规模也不算小,但不是IT公司,所以未做很好的数据存储规划.公司的重要数据通过WINDOWS网络共享放在一台PC上,同时也连接打印机,有很多人员直接拷贝数据文件到这台P ...

  6. Android - aar文件资源重复引起的打包失败解决方法

    资源冲突 有时候我们在集成第三方aar包时会发现aar里面引用的资源和自己工程的里面的某些资源文件名称一样,这会在打包时会报错,并提示某个资源文件重复 怎样解决问题呢?我们可以在aar文件找到和自己工 ...

  7. 怎么接收layui上传的文件_layui 上传文件_批量导入数据UI的方法

    使用layui的文件上传组件,可以方便的弹出文件上传界面. 效果如下: 点击[批量导入]按钮调用js脚本importData(config)就可以实现数据上传到服务器. 脚本: /*** * 批量导入 ...

  8. php临时目录没有文件夹里,PHP上传 找不到临时文件夹的解决方法

    最近遇到这样的麻烦,找不到临时文件夹返回的错误代码为6 错误原因: 一.配置文件没有设置临时文件夹 二.临时文件夹没有或者上级文件夹没有相应的权限 处理方式: 找到PHP配置文件PHP.ini,找到以 ...

  9. python requests 上传文件_Python requests上传文件实现步骤

    工作中涉及到一个功能,需要上传附件到一个接口,接口参数如下: 使用http post提交附件 multipart/form-data 格式,url : http://test.com/flow/upl ...

  10. Linux系统如何连接和上传文件到服务器上

    Linux系统如何连接和上传文件到服务器上(图形化界面) 一.Linux连接服务器 1.安装rdesktop sudo apt-get intall rdesktop 2.使用rdesktop指令打开 ...

最新文章

  1. 与ObjectDataSource共舞
  2. IE自动在后台运行,不知道是什么病毒?
  3. 第五天2017/04/06(上午:文件的“读写操作”)
  4. 五、扩展Orchard(五) Writing a Content Part
  5. sersync+rsync多实例网站数据同步
  6. vue 导出excel
  7. 不想使用Windows自带远程桌面客户端的另外一种选择
  8. python实战演练(二)三级菜单
  9. Android 编程神器,Android轻应用开发神器!
  10. 取关几十个优质公众号,是否可惜?
  11. Playing Atari with Deep Reinforcement Learning-笔记
  12. react学习的一些网站
  13. ChatGPT工作提效之初探路径独孤九剑遇强则强
  14. 视频播放器(二):视频解码
  15. 错误模块名称: KERNELBASE.dll解决方案
  16. QT 程序运行异常问题总结
  17. 概率算法1-应用定积分计算
  18. 有听力测试题的英语听力软件,英语听力软件哪个好?这几款最靠谱!
  19. 乌云漏洞库/知识库离线下载
  20. 基于Python的DELMIA二次开发(二):创建产品

热门文章

  1. 容器技术Docker K8s 40 Serverless Kubernetes(ASK)详解-阿里云弹性容器实例ECI产品概述
  2. 阿里云云计算 49 云监控的概念
  3. Charles 4.2 HTTPS抓包,乱码设置,证书信任,证书安装
  4. 算法:Valid Sudoku(有效的数独)
  5. 正向传播、反向传播和计算图
  6. 558. 四叉树交集
  7. 181.超过经理收入的员工
  8. 信道模型时延和路径增益:cost207,cost2100,cost259,cost273,SCM,I-METRA,WINNER II
  9. No Need for Genius Envy
  10. php循环5000条会不会崩,PHP -- 循环