asp.net – Chrome在成功的文件下载(200状态)上显示“已取消”
发布时间:2020-05-23 17:24:27 所属栏目:asp.Net 来源:互联网
导读:不知道这是否是一个实际的问题,但是我正在ASP.NET中编写一个文件,即使文件总是顺利完成,在Chrome的开发者工具网络选项卡中,我总是看到红色的行,标记为“已取消”。 我已经尝试了很多方法来做到这一点 – 为了简单起见,我用一个简单的文本文件来尝试,但
|
不知道这是否是一个实际的问题,但是我正在ASP.NET中编写一个文件,即使文件总是顺利完成,在Chrome的开发者工具网络选项卡中,我总是看到红色的行,标记为“已取消”。 我已经尝试了很多方法来做到这一点 – 为了简单起见,我用一个简单的文本文件来尝试,但是对于PDF和其他文件类型也是如此。 WebForms:我已经尝试了很多以下组合: Response.Clear();
// and/or/neither
Response.ClearHeaders();
// with and without this
Response.Buffer = true;
Response.Charset = "";
// or/neither
Response.Charset = "utf-8";
// application/pdf for PDF,also tried application/octet-stream
Response.ContentType = "text/plain";
// with and without this
Response.AddHeader("Content-Length",bytes.Length.ToString());
Response.AddHeader("Content-Disposition","attachment; filename=1.txt");
// bytes is the UTF8 bytes for a string or the PDF contents
new MemoryStream(bytes).WriteTo(Response.OutputStream);
// or
Response.Write("12345");
// any combination of the following 3,or none at all
Response.Flush();
Response.Close();
Response.End();
MVC(2和3,还没试过4): byte[] fileContents = Encoding.UTF8.GetBytes("12345");
return File(fileContents,"text/plain","1.txt");
// or
return File(@"C:temp1.txt","1.txt");
它总是一样的 – 文件通过只是罚款,但开发工具显示我: 我正在考虑只是忽略它,继续生活,但红色只是困扰着我。任何想法如何处理? 解决方法这只是意味着Chrome没有离开页面。行为是设计的。别担心(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – SelectListItem中的Selected属性永远不会起
- asp.net-mvc – 域模型中的ASP.NET MVC业务逻辑与服务层
- asp.net-mvc – ASP.NET MVC 4,迁移 – 如何在生产服务器上
- asp.net-mvc – 在ASP.NET MVC中下载动态生成的文件
- asp.net-mvc – ASP.NET MVC 3模型的部分验证
- asp.net – 如何.NET网站隐藏它们的文件的.aspx扩展名?
- asp.net中mvc使用ajax提交参数的匹配问题解决探讨
- asp.net-mvc – 跨多个页面的MVC3 RenderPartial缓存
- Global.asax中的ASP.NET会话
- asp.net-mvc – Razor查看引擎在VB.NET中的怪癖
推荐文章
站长推荐
- asp.net – Visual Studio无法在IIS中创建网站
- 防止IIS卸载ASP.Net站点
- asp.net – ASP MVC授权所有操作除了几个
- asp.net-mvc – 不显眼的验证不适用于Ajax.Begin
- asp.net-mvc – ASP.NET MVC 5自定义错误页面
- asp.net-mvc – ASP MVC3在actionlink中插入html
- asp.net-mvc – 域实体,DTO和查看模型
- asp.net-mvc-4 – 使用活动目录角色提供者MVC4进
- asp.net-mvc – 使用@ Html.Partial渲染usercont
- asp.net-mvc – 有一个最佳实践和建议替代会话变
热点阅读
