在mvc中保存多个httppostedFile

时间:2014-09-29 04:53:01

标签: c# asp.net-mvc-4

我想在asp.net mvc中保存2个画廊

我得到带有波纹管代码的拖车厨房

public ActionResult AddCar(string Name, string TechnicalSpecifications, HttpPostedFileBase[] Gallery, HttpPostedFileBase[] Gall)

并使用以下代码保存每个图库

foreach (var item in Gall)
        {
            if (item != null)
            {
                string urlfile, filename, sub, addstr; int n;
                filename = System.IO.Path.GetFileName(item.FileName);
                n = filename.LastIndexOf(".");
                sub = filename.Substring(n);
                addstr = Calender.getdateUrl() + Login.Create10RandomString();
                filename = addstr + sub;
                urlfile = "../../Files/Images/" + filename;
                item.SaveAs(path + filename);

            }
        }

但是当保存这个画廊时,一些图像会覆盖到另一个图像

例如,如果我在运行后保存3张或2张照片时有6张照片

0 个答案:

没有答案