在ASP中下载文本文件时出现问题。网络?[英] Problem about downloading a text file in ASP.NET?

本文是小编为大家收集整理的关于在ASP中下载文本文件时出现问题。网络?的处理方法,想解了在ASP中下载文本文件时出现问题。网络?的问题怎么解决?在ASP中下载文本文件时出现问题。网络?问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

你好,

我应该动态创建一个 .txt 文件.创建文本文件后,应由用户下载.为此,我尝试了代码(我简化了代码,基本上如下所示):

string blabla= "你好世界";响应.清除();Response.ContentType = "text/plain";Response.AddHeader("导出的文本文件", "附件;文件名=helloWorld.txt");Response.ContentEncoding = Encoding.Default;byte[] bytes = Encoding.Default.GetBytes(blabla);Response.BinaryWrite(字节);Response.End();

但是这个代码块的行为类似于 Response.Write() .内容写在下载页面.没有要下载的文件.

感谢您提前回复..

推荐答案

尝试在标题中添加 Content-Disposition.
试试这个:
string blabla = "你好世界";响应.清除();Response.ContentType = "text/plain";//Response.AddHeader("Exported text File", "attachment; filename=helloWorld.txt");Response.AddHeader("Content-Disposition", String.Format("attachment;filename=helloWorld.txt"));Response.ContentEncoding = Encoding.Default;byte[] bytes = Encoding.Default.GetBytes(blabla);Response.BinaryWrite(字节);Response.End();




--阿米特

本文地址:https://www.itbaoku.cn/post/1355978.html