我将文件上传到 sftp服务器,用户应该可以在以后下载。现在他们将如何下载,我正在显示网格中的文件,其名称(保存在DB中)为LinkButtons。
在链接按钮上单击我要将文件从sftp服务器下载到服务器上的本地文件夹,然后,我在这里直接想要将文件提供给用户。链接按钮没有硬链接。
此外,没有文件类型或大小的限制。请问你可以提出任何有用的建议吗?
答案 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();