zoukankan      html  css  js  c++  java
  • uploadify上传文件Firefox浏览器上传失败解决方法

    近期做文件上传使用到了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}", //server端url 
    另外一种  "uploader" : "uploadfile.shtml;jsessionid=<%=session.getId()%>" //注意前面的;分号。不是问号
    


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

    这样就能够了。正式坑爹吧?


  • 相关阅读:
    32位和64位的区别
    Git--版本管理的使用及理解
    Maven使用详解
    记录centos7下tomcat部署war包过程
    SSM三大框架整合教程
    Mybatis 框架搭建实例
    Eclipse 出现select type (? = any character,*= any String,Tz=TimeZone)
    JDBC 操作数据库实例
    mysql 常用命令语法
    MySQL下载安装详情教程(Windows)
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5345660.html
Copyright © 2011-2022 走看看