我想要实现的是将上传图像的名称更改为一个有点独特的字符串。
我创建了一个由数据库动态填充的图片库。画廊工作正常,但如果上传同名的图像,存储在数据库中的文件会出现问题!
控制器中用于文件上传的代码:
string AdvertImage = picture1.FileName;
advert.AdvertImage = AdvertImage;
var image1Path = Path.Combine(Server.MapPath("~/Content/Images"), AdvertImage);
picture1.SaveAs(image1Path);
下面的代码是我正在处理的
string BackImage = DateTime.Now.ToString("yyyyMMddhhmmssfffffff");
caradvert.BackImage = BackImage;
var image3Path = Path.Combine(Server.MapPath("~/Content/CarImages"), BackImage);
picture3.SaveAs(image3Path);
我设法创建了一个唯一的文件名,但它没有将 .jpg 附加到图像的末尾。
欢迎任何关于该主题的帮助或建议