我在一个控制器中添加一个文件,在另一个控制器中我想检查该文件是否存在。我正在使用File.Exist(file)
,但它总是错误的,即使文件存在......
我添加文件,图像添加成功。
if ((image!= null & image.ContentLength > 0))
{
string name = event.EventId.ToString() + ".jpg";
var fileName = name;
var path = Path.Combine(Server.MapPath("~/App_Data/Plakaty"), fileName);
plakat.SaveAs(path);
}
如果此文件存在,我正在检查另一个控制器:
string file = "~/App_Data/Plakaty/" + wyd.EventId.ToString() + ".jpg";
ViewBag.file_exist = System.IO.File.Exists(file); //always is false
我的观点:(它只返回“无文件”)
@if (ViewBag.file_exist == true)
{
<p>File exist</p>
}
else
{
<p>No file</p>
}