如何从磁盘获取文件并将其写入响应?
我们在磁盘上有一些文件,我想允许登录用户下载它们。
我通过直接链接限制访问它们,所以我只需要如何从磁盘获取它们并通过asp.net应用程序将它们提供给用户。
由于
答案 0 :(得分:1)
您可以使用Response.TransmitFile方法,如下所示:
protected void SomeButton_Click(object sender, EventArgs e)
{
string fileName = @"D:\somepath\somefile.doc";
Response.TransmitFile(fileName);
}
还有另一种方法Response.WriteFile。您可以阅读它们之间的区别here