gpt4 book ai didi

c# - 从 asp.net 中的文件夹下载文件

转载 作者:行者123 更新时间:2023-11-30 14:10:47 26 4
gpt4 key购买 nike

我正在开发一个网站,我正在上传文档并将其存储在文件夹中。上传文件工作正常,但下载代码不工作。我需要从文件夹下载文件。

protected void btnDownload_Click(object sender, EventArgs e)
{
lblresume.Text = "~/Student_Resume/" + fuResume.FileName.ToString();
if (lblresume.Text != string.Empty)
{
string filePath = lblresume.Text;
Response.ContentType = "doc/docx";
Response.AddHeader("Content-Disposition", "attachment;filename=\"" + filePath + "\"");
Response.TransmitFile(Server.MapPath(filePath));
Response.End();
}
}

最佳答案

试试这个

protected void btnDownload_Click(object sender, EventArgs e)
{
lblresume.Text = "~/Student_Resume/" + fuResume.FileName.ToString();
if (lblresume.Text != string.Empty)
{
WebClient req = new WebClient();
HttpResponse response = HttpContext.Current.Response;
string filePath = lblresume.Text;
response.Clear();
response.ClearContent();
response.ClearHeaders();
response.Buffer = true;
response.AddHeader("Content-Disposition", "attachment;filename=Filename.extension");
byte[] data = req.DownloadData(Server.MapPath(filePath));
response.BinaryWrite(data);
response.End();
}
}

关于c# - 从 asp.net 中的文件夹下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22404043/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com