您可以这样做,但您可能必须首先清除响应以删除所有其他页面控件等.
protected void Page_Load(object sender, EventArgs e)
{
var byteArray = File.ReadAllBytes("test.pdf");
Response.ContentType = "application/pdf";
Response.AddHeader("content-disposition", "attachment;filename=test.pdf");
Response.BinaryWrite(byteArray);
Response.Flush();
Response.End();
}
Run Code Online (Sandbox Code Playgroud)
我通常会创建一个IHttpHandler或WCF REST服务来提供文件.
| 归档时间: |
|
| 查看次数: |
2114 次 |
| 最近记录: |