我在一个控制器中添加了一个文件,在另一个控制器中,我想要检查该文件是否存在。我使用 File.Exist(file)
,但它总是返回false,即使文件已存在...
我成功地添加了文件和图片。
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>
}