我正在尝试下载位于特定文件夹中的文件。我正在使用此代码,但它给了我一个错误Reponse.End();
- > 无法评估表达式,因为代码已优化或本机框架位于调用堆栈的顶部
if (m.Path.EndsWith(".txt"))
{
Response.ContentType = "application/txt";
}
else if (m.Path.EndsWith(".pdf"))
{
Response.ContentType = "application/pdf";
}
else if (m.Path.EndsWith(".docx"))
{
Response.ContentType = "application/docx";
}
else
{
Response.ContentType = "image/jpg";
}
string nameFile = m.Path;
Response.AppendHeader("Content-Disposition", "attachment;filename=" + nameFile);
Response.TransmitFile(Server.MapPath(ConfigurationManager.AppSettings["IMAGESPATH"]) + nameFile);
Response.End();
我也试过Response.Write
,但它给了我同样的错误。