从服务器下载时如何检查文件是否存在
本文关键字:检查 文件 是否 存在 下载 服务器 何检查 | 更新日期: 2023-09-27 18:02:47
我有一个excel表格编写并保存在服务器中,然后使用以下代码下载到服务器
byte[] fileBytes = System.IO.File.ReadAllBytes(excelPath);
System.Web.HttpContext context = System.Web.HttpContext.Current;
context.Response.Clear();
context.Response.ClearHeaders();
context.Response.ClearContent();
context.Response.AppendHeader("content-length", fileBytes.Length.ToString());
context.Response.ContentType = "application/vnd.ms-excel";
context.Response.AppendHeader("content-disposition", "attachment; filename=" + "Export.xlsx");
context.Response.BinaryWrite(fileBytes);
context.ApplicationInstance.CompleteRequest();
文件在downloads中被下载。现在我想知道我们是否可以检查同名文件是否存在?如果是,删除并下载文件
你可以尝试如下
System.IO.File.Exists(excelPath)