gpt4 book ai didi

c# - Response.OutputStream.Write 在结果文件中添加 html 代码的问题

转载 作者:太空宇宙 更新时间:2023-11-03 21:36:41 26 4
gpt4 key购买 nike

我读入了一个文本文件并尝试将其推送到浏览器以提示用户下载,但我在文件中获取了我的数据和 HTML 代码。我搞砸了什么?谢谢。

byte[] eftTextFile = ...calls a method that returns a byte array (does a File.ReadAllBytes on a txt file)

然后我试试:

Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", String.Format("attachment;filename=\"{0}\"", fileName));
Response.AddHeader("Content-Length", eftTextFile.Length.ToString());
Response.OutputStream.Write(eftTextFile, 0, eftTextFile.Length);
Response.Flush();

这是我的 aspx.cs 文件,是单击按钮的结果。这是一个简单的:

<asp:Button ID="btnCreate" Text="Create" runat="server" OnClick="btnCreate_Click">

最佳答案

写在最后

Response.End();

关于c# - Response.OutputStream.Write 在结果文件中添加 html 代码的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21391484/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com