如何通过我的应用程序下载文件

时间:2009-10-29 05:00:04

标签: c#

Hai Guys。,

我正在做一个名为在线教育的应用程序。在我的应用程序中,我必须让学员下载我已经存储在数据库中的pdf教程。如何使用C#.Net ..,

进行此过程

提前感谢那些回答这个问题的人....,

香卡。

2 个答案:

答案 0 :(得分:2)

所以你已经把文件放在DB中了?

要允许用户下载文件,您应该使用Response.BinaryWrite。您还需要向用户发送一些特殊标题。

总而言之,代码如下所示:

  Response.ContentType = "Application/pdf";
  Response.AppendHeader( "content-disposition", "attachment; filename=" + name );
  Response.BinaryWrite(data);
  Response.End();

答案 1 :(得分:1)

将文件传递给响应流,并设置适当的内容类型。然后浏览器将打开一个对话框来保存或打开文档。

File download using C#