返回一个文件,在LinkBut​​ton上单击下载

时间:2012-12-13 12:00:48

标签: c# sftp

我将文件上传到 sftp服务器,用户应该可以在以后下载。现在他们将如何下载,我正在显示网格中的文件,其名称(保存在DB中)为LinkBut​​tons。

在链接按钮上单击我要将文件从sftp服务器下载到服务器上的本地文件夹,然后,我在这里直接想要将文件提供给用户。链接按钮没有硬链接。

此外,没有文件类型或大小的限制。请问你可以提出任何有用的建议吗?

1 个答案:

答案 0 :(得分:1)

要解决第二个问题(发送本地下载的文件),您基本上将文件作为对click事件的响应发送回客户端:

来自How to send a file to a client so a Download dialog will open?

string pdfPath = MapPath("mypdf.pdf");
Response.ContentType = "Application/pdf";
Response.AppendHeader("content-disposition",
        "attachment; filename=" + pdfPath );
Response.TransmitFile(pdfPath);
Response.End();