从文件夹下载文件时出错,路径使用的是数据库语言
本文关键字:语言 数据库 路径 下载 文件夹 文件 出错 | 更新日期: 2023-09-27 18:25:06
错误消息
"Requested URL: /selva/DDL COMMANDS.doc"
实际上我的文件路径应该是
URL:/selva/Docs/DDL COMMANDS.doc
我使用过的代码:
LinkButton lnkbtn = sender as LinkButton;
GridViewRow gvrow = lnkbtn.NamingContainer as GridViewRow;
string filePath = gvDetails.DataKeys[gvrow.RowIndex].Value.ToString();
Response.ContentType = "application/doc";
Response.AddHeader("Content-Disposition", "attachment;filename='"" + filePath + "'"");
Response.TransmitFile(Server.MapPath("~/+ filePath + "));
Response.End();
在aspx中
可能是什么错误,谁能尽快帮我。提前谢谢。
试试这个
Response.Clear();
Response.AppendHeader("content-disposition", "attachment; filename=xxxxxx.doc");
Response.ContentType = "Application/msword";
Response.WriteFile(Server.MapPath("/xxxxxxx.doc"));
Response.Flush();
Response.End();
参考链接