我已经将 csv 文件保存为 /Exports/test.csv。我想允许用户点击按钮下载文件。我为该代码创建了一个处理程序,如下所示:
<%@ WebHandler Language="C#" Class="Downloadfile" %>
using System;
using System.Web;
using System.Net;
public class Downloadfile : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
HttpContext.Current.Response.ClearHeaders();
HttpContext.Current.Response.Clear();
context.Response.ContentType = "text/csv";
context.Response.AddHeader("Content-Disposition",
"attachment; filename=" + context.Request.QueryString["file"]);
context.Response.End();
}
public bool IsReusable
{
get
{
return true;
}
}
}
上面的代码下载文件但它是空的。我只想下载 csv 文件及其内容。