uploadify 火狐 http error:302
网上查询了一都说是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; } } });
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现