当我在项目中插入图像文件时,图像正确插入到内容图像文件夹中,但文件名重命名为一系列字符,如080ed ...
之后,当我尝试在html代码中显示图像时,它不行。
寻求帮助
if (ModelState.IsValid)
{
if (Tretouche.fichierphoto != null && Tretouche.fichierphoto.ContentLength > 0)
{
string fileExtensionApplication = System.IO.Path.GetExtension(Tretouche.fichierphoto.FileName);
// generating a random guid for a new file at server for the uploaded file
string newFile = Guid.NewGuid().ToString() + fileExtensionApplication;
// getting a valid server path to save
string filePath = System.IO.Path.Combine(Server.MapPath("Content\\image"), newFile);
if (Tretouche.fichierphoto.FileName != String.Empty)
{
Tretouche.fichierphoto.SaveAs(filePath);
Tretouche.SRCphoto = "\\image\\" + "idclientidcmd" + Tretouche.Nomphoto.ToString() + fileExtensionApplication;
}
}
db.TRetouches.Add(Tretouche);
db.SaveChanges();
}