Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在将我的文件上传到sftp 服务器,用户应该可以稍后下载。现在他们将如何下载,我在网格中显示文件,它们的名称(保存在数据库中)作为链接按钮。
在链接按钮上单击我要将文件从 sftp 服务器下载到服务器上的本地文件夹,然后在这里我直接想将文件提供给用户。链接按钮没有硬链接。
此外,没有文件类型或大小的限制。请问您能提出任何可以帮助的建议吗?
要解决第二个问题(发送本地下载的文件),您基本上将文件发送回客户端作为对点击事件的响应:
从如何将文件发送到客户端以便打开下载对话框?:
string pdfPath = MapPath("mypdf.pdf"); Response.ContentType = "Application/pdf"; Response.AppendHeader("content-disposition", "attachment; filename=" + pdfPath ); Response.TransmitFile(pdfPath); Response.End();