网上查询了一都说是flash 中 Session问题 (IE会自动复制过去),大多说将session值传过去就可以了
但我们用的是公司的一套权限,改不了用户登录信息

无奈只好不用用户信息来做,果然对了

最后有一种 解决方法就是在,把事情况分开来做,就不存在flash session问题

$('#mulfile_upload').uploadify({
swf: '../../Scripts/uploadify3.2.1/uploadify.swf',
uploader: '../../Handler/UploadHandler.ashx',//只做上传文件操作
buttonText: '选择文件',
height: 18,
width: 70,
fileTypeExts: "*.gif;*.bmp;*.jpg;*.png;*.rar;*.zip;*.doc;*.docx;*.ppt;*.pptx;*.xls;*.xlsx;",
fileTypeDesc: "请选择图片、压缩包、办公文档文件",
auto: false,
//上传数量
//queueSizeLimit: 2, //当队列中的所有文件全部完成上传时触发
onQueueComplete: function (stats) {
//alert("成功上传的文件数:" + stats.uploadsSuccessful + " -上传出错的文件数:" +
// stats.uploadsErrored + " -上传的文件总大小:" + stats.uploadSize);
//$('#mulfile_upload').uploadify('cancel', '*'); //清空队列
$.ajax({
type: 'post',
dataType: 'json',
url: CJXX.getWsUrl("EnclosureAction", "MulImportFile"),
data: { objId: objId },
beforeSend: function () {
CJXX.showLoading("正在上传中...");
},
complete: function () {
CJXX.hideLoading();
},
success: function (result) {
if (!result) return;
if (!result.IsError) {
window.parent.UpdateExcelValue(objId, objRow);
} else {
}
},
error: function (parameters) {
}
});
}, //每个文件上传成功触发
onUploadSuccess: function (file, data, response) {
//alert(file.name + ' 上传成功! ');
}, //每个文件上传完成触发(无论是否成功)
onUploadComplete: function () { },
formData: { 'folder': 'MulImportFile', 'objId': objId },//传静态参数
//返回一个错误,选择文件的时候触发
onSelectError: function (file, errorCode, errorMsg) {
switch (errorCode) {
case -100:
alert("上传的文件数量已经超出系统限制的" + $('#mulfile_upload').uploadify('settings', 'queueSizeLimit') + "个文件!");
break;
case -110:
alert("文件 [" + file.name + "] 大小超出系统限制的" + $('#mulfile_upload').uploadify('settings', 'fileSizeLimit') + "大小!");
break;
case -120:
alert("文件 [" + file.name + "] 大小异常!");
break;
case -130:
alert("文件 [" + file.name + "] 类型不正确!");
break;
}
} });

uploadify 火狐 http error:302的更多相关文章

  1. (原创)解决.net 下使用uploadify,在火狐浏览器下的error 302

    简单粗劣说下哈,通过uploadify中flash在火狐下上传,造成了erroe 302, 是因为其session丢失,并修改了其sessionID. 网上有很多案列,可并没有这么直接.感觉绕了点弯. ...

  2. uploadify插件Http Error(302)错误记录(MVC)

    由于项目(asp.net MVC)需要做一个附件上传的功能,使用的是jQuery的Uploadify插件的2.1.0版本,上传文件到自己项目指定的文件夹下面.做完之后,在谷歌上测试是正确的,在火狐上报 ...

  3. jquery上传插件uploadify 报错http error 302 解决方法之一

    前段时间用到jquery上传插件uploadify时,始终出现系统报出 http error 302 的错误. 网上大量搜集信息,基本上都是说session值丢失的问题,根据网友提供的解决方案进行修改 ...

  4. 关于ThinkPHP下使用Uploadify插件 仅有火狐提示HTTP Error (302)错误的解决办法

    'VAR_SESSION_ID' => 'session_id', //修复uploadify插件无法传递session_id的bug 首先在项目目录中的Common/Conf/config.p ...

  5. Uploadify火狐出现302错误

    $(function () { var auth = "@(Request.Cookies[FormsAuthentication.FormsCookieName] == null ? st ...

  6. uploadify 火狐不兼容问题解决方案

    uploadify可能在某些浏览器不工作,uploadify兼容方法: 在swf后面加个参数就可以了 uploadify/uploadify.swf?var='+(new Date()).getTim ...

  7. Httpclient 4, error 302. How to redirect?

    http://stackoverflow.com/questions/3658721/httpclient-4-error-302-how-to-redirect DefaultHttpClient ...

  8. JavaScript 之 uploadify 或 SWFUpload上传问题

    1.uploadify 或 SWFUpload在Chrome.Firefox浏览器下session找不到的问题 问题如下:为了安全起见,程序开发中往往通过Session设置权限控制,只有登录用户才能进 ...

  9. http 302

    404 not found500 internal server error 302临时重定向.指被访问的网页由于各种需求临时跳转到其它页面. yii若用户为游客状态,但controller中添加了权 ...

随机推荐

  1. [Python设计模式] 第12章 基金理财更省事——外观模式

    github地址:https://github.com/cheesezh/python_design_patterns 题目1 用程序模拟股民直接炒股的代码,比如股民投资了股票1,股票2,股票3,国债 ...

  2. PHP异步扩展Swoole笔记(2)

    dispatch_mode, 数据包分发策略 可以选择7种类型,默认为21,轮循模式,收到会轮循分配给每一个Worker进程2,固定模式,根据连接的文件描述符分配Worker.这样可以保证同一个连接发 ...

  3. 30天自制操作系统 - 来一个hello world

    helloos.nas 源码: ; hello-os ; TAB= ; 以下这段是标准的FAT12格式软盘专用代码 DB 0xeb, 0x4e, 0x90 DB "HELLOIPL" ...

  4. hive set 常用参数汇总

    1. set hive.auto.convert.join = true; mapJoin的主要意思就是,当链接的两个表是一个比较小的表和一个特别大的表的时候,我们把比较小的table直接放到内存中去 ...

  5. RabbitMQ 特性

    1RabbitMQ 特点 与 SpringAMQP 完美整合.API 丰富. 集群模式丰富,表达式配置,HA 模式,镜像队列模型. 保证数据不丢失的前提做到高可靠性.可用性.

  6. Atitit 创业好处 Atitit 为什么我们要创业

    Atitit 创业好处 Atitit 为什么我们要创业 1.1. 提升学历 1 1.2. 提升自己的能力 1 1.3. 拓展视野 站在高层ceo 才能掌握全局.站在产业链高层,才可看到趋势. 1 1. ...

  7. Vue自用axios封装

    [本文出自天外归云的博客园] 这是我的Vue项目中的request.js文件,请求报错了看console就会有具体请求信息,方便调试.分享一下. 其中用到了axios和element-ui的组件,ax ...

  8. linux下pppoe连接管理

    一.安装pppoe组件 sudo apt-get install pppoe pppoeconf 二.配置pppoe 图形界面配置pppoe,在terminal里输入 nm-connection-ed ...

  9. plsql 通过修改配置文件的方式实现数据库的连接

    查看oracle的安装位置: XP系统: 开始>>所有程序>>>Oracle-OraDb10g_home1>>>配置和移植工具>>>右 ...

  10. 使用 Postman 取得 Token 打另一隻 API

    使用 Postman 取得 Token 打另一隻 API Spring MVC token 统一校验和user 信息自动获取 使用token和SpringMVC来实现安全的RESTFul接口 spri ...