.net mvc4 + ajaxfileupload.js 解决IE浏览器中弹出下载对话框问题
来源:互联网 发布:php post请求返回数据 编辑:程序博客网 时间:2024/06/03 23:46
摘要:每个人遇到的问题都不一样,在网上找了一大圈都没有解决到我的问题!因为我的环境如标题所示,解决了这个问题。
主要问题:在于响应头的设置
Controller:
[HttpPost] public ContentResult UploadFile(string user = WinTabConst.Space, int type = ConfigConst.Zero, string imgType = WinTabConst.Space, int objId = ConfigConst.Zero, DateTime? createDateTime = null) { HttpPostedFileBase imgFile = Request.Files["imgFile"]; AttachmentBLL attachmentBll; if (!string.IsNullOrEmpty(user)) attachmentBll = new AttachmentBLL(user); else attachmentBll = new AttachmentBLL(); int userId = 0; users userModel = attachmentBll.CurUser; if (user != null) userId = userModel.UserID; return Content(JavascriptHelper.JsonSerializer.Serialize(attachmentBll.UploadFile(true, "", imgFile, type, imgType, objId, userId, createDateTime))); }
$.ajaxFileUpload( { url: "/Companies/attachment/UploadFile", data: { "objId": objId, "createDateTime": createDateTime, "dir": "", "type": "2", "userid": UserID, "user": $.cookie('LoginInfo') }, type: "post", secureuri: false, dataType: "text", fileElementId: "imgFile", success: function (data) { if (data != null && data == "") {//这个判断是因为当时格式为 json,IE接收到的 data为 "",但是图上又是传成功的问题 $(".uploadImg").hide(); $(".mask").hide(); }else if (data != null && data.error == 0) {//我的正确执行的方法 $(".uploadImg").hide(); $(".mask").hide(); } else { AlertAlert("上传失败!"); } }, error: function (e) { $.messager.alert("提示", "操作出现错误!"); } } );
0 0
- .net mvc4 + ajaxfileupload.js 解决IE浏览器中弹出下载对话框问题
- 解决struts2 返回json是,在ie,360等浏览器中弹出下载框的问题。
- asp.net 中弹出对话框
- 在浏览器中弹出模式对话框
- 在ASP.net中弹出"另存为"对话框
- .NET中弹出对话框的使用
- IE中弹出是和否的对话框
- ajaxfileupload.js问题汇总及解决 附修复版下载
- ajaxfileupload.js问题汇总及解决 附修复版下载
- 在Asp.net中弹出对话框,然后跳转到其他页面问题
- IE中弹出地址
- Swing中弹出对话框
- c#中弹出对话框
- MFC中弹出对话框
- java中弹出对话框
- Swing中弹出对话框
- servlet中弹出对话框
- JFinal解决IE浏览器下载问题
- 转载-字符串匹配的KMP算法
- java swing 中,设置弹出的窗口显示在屏幕中间
- 免费将jpg转换成pdf的软件
- C#WindowsMobile文件的上传
- scrum
- .net mvc4 + ajaxfileupload.js 解决IE浏览器中弹出下载对话框问题
- warning C4273: dll链接不一致
- UVa 133 The Dole Queue
- UVa 489 Hangman Judge(字符串)
- UVa 1339 Ancient Cipher
- UVa 340 Master-Mind Hints
- Oracle数据库中物化视图的原理剖析
- UVa 213 Message Decoding(World Finals1991,字符串)
- POJ 3390 Print Words in Lines(DP)