/*上传图片必须加入这个解决302错误*/ /*1.在Global.asax.cn文件里添加*/ #region by xsn 7818999 for uploadify if (!IsPostBack) { StringBuilder sb = new StringBuilder("<script type="text/javascript">"); sb.Append("var auth = ""); sb.Append(Request.Cookies[FormsAuthentication.FormsCookieName] == null ? string.Empty : Request.Cookies[FormsAuthentication.FormsCookieName].Value); sb.Append("";"); sb.Append("var ASPSESSID = ""); sb.Append(Session.SessionID); sb.Append("";</script>"); litScirpt.Text = sb.ToString(); } #endregion
jQuery("#ID").uploadify({ 'formData': { 'ASPSESSID': ASPSESSID, 'AUTHID': auth }, 'buttonText': '设计稿细节图', 'width': '120', 'height': '20', 'auto': true, 'method': "GET", 'successTimeout': 99999, 'swf': '/js/plugins/uploadify/uploadify.swf?r=' + Math.round(Math.random() * 10), 'uploader': "/main/des/ajax/DesignDraft.ashx?operating=upLoadify&r=" + Math.round(Math.random() * 10), 'fileSizeLimit': '300', 'mulit': false, 'progressData': 'speed', 'overrideEvents': ['onDialogClose'], 'fileTypeExts': '*.jpg;*.bmp', 'onSelectError': function (file, errorCode, errorMsg) { switch (errorCode) { case -100: alert("上传的文件数量已经超出系统限制的" + jQuery('#ID').uploadify('settings', 'queueSizeLimit') + "个文件!"); break;
case -110:
alert("文件 [" + file.name + "] 大小超出系统限制的" + jQuery('#ID').uploadify('settings', 'fileSizeLimit') + "KB!"); break; case -120: alert("文件 [" + file.name + "] 大小异常!"); break; case -130: alert("文件 [" + file.name + "] 类型不正确!"); break; } }, 'onClearQueue': function (queueItemCount) { alert("取消上传"); return; }, 'onUploadSuccess': function (file, Data, Response) { var json = $.parseJSON(Data); if (json.success) { $.messager.alert("温馨提示", "设计稿细节图上传成功!"); $("#img1").attr("src", json.msg); $("#SYTLE_PATH").val(json.msg); } else { $.messager.alert("温馨提示", "设计稿细节图上传失败"); } return; } });