2009-10-29 30 views
-1

Hai Guys。,如何通过我的应用程序下载文件

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

在此先感谢那些回答此问题的人员....,

Shankar。

+0

首先,试着问以正确的格式问题。第二,我敢肯定,你可以使用谷歌找到很多很多这样的例子。 第三,你使用什么网络技术? – 2009-10-29 05:02:57

+0

如何将“pdf教程”存储到数据库?作为一个blob? – abhilash 2009-10-29 05:07:18

回答

1

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

File download using C#

2

所以,你已经把你的文件中DB?

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

总之代码看起来是这样的:

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