【发布时间】:2015-03-11 21:29:19
【问题描述】:
这是我将后缀附加到图像的代码:
private void SaveUpload(SledBuck sledBuck )
{
if (Request.Files.Count > 0)
{
var postFix = "_" + sledBuck.Id;
for (var index = 0; index < Request.Files.Count; index++)
{
if (Request.Files[index].ContentLength > 0)
{
var hpf = Request.Files[index];
var postedFileName = string.Format("{0}-{1}", Path.GetFileName(hpf.FileName), postFix);
string folderPath = ConfigurationManager.AppSettings["ImagePath"];
var savedFileName = Path.Combine(Server.MapPath(folderPath), postedFileName);
hpf.SaveAs(savedFileName); // Save the file
}
}
}
}
假设图像的名称是 image.jpg。我想在像 image_1.jpg 一样更新它之前将主键附加到它的名称。对于postedFileName = image.jpg_1 上面的代码,这不是我想要的。如何正确附加 ID?
【问题讨论】:
标签: asp.net-mvc image model-view-controller