判断服务器文件存在,C# 判断服务器上文件是否存在

var path = " FramePath" ;

var filePath = Server.MapPath(path);

if (System.IO.File.Exists(filePath))

{

var fileName = Path.GetFileName(filePath);

FileInfo info = new FileInfo(filePath);

Response.Clear();

Response.ClearHeaders();

Response.Buffer = false;

Response.ContentType = "application/octet-stream";

Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(FrameName + ".zip", System.Text.Encoding.UTF8).Replace("+", "%20"));

Response.AppendHeader("Content-Length", info.Length.ToString());

Response.WriteFile(filePath);

Response.Flush();

Response.End();

return new EmptyResult();

}

var path = " FramePath" ; var filePath = Server.MapPath(path); if (System.IO.File.Exists(filePath)) { var fileName = Path.GetFileName(filePath); FileInfo info = new FileInfo(filePath); Response.Clear(); Response.ClearHeaders(); Response.Buffer = false; Response.ContentType = "application/octet-stream"; Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(FrameName + ".zip", System.Text.Encoding.UTF8).Replace("+", "%20")); Response.AppendHeader("Content-Length", info.Length.ToString()); Response.WriteFile(filePath); Response.Flush(); Response.End(); return new EmptyResult(); }
经验分享 程序员 微信小程序 职场和发展