插入带有文件名的文件图像

时间:2015-05-04 12:02:16

标签: image asp.net-mvc-4

当我在项目中插入图像文件时,图像正确插入到内容图像文件夹中,但文件名重命名为一系列字符,如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();
        }

0 个答案:

没有答案