30/09/2018, 23:41

Cách lưu, sửa nhiều file hình trong MVC ASP.Net?

E mới học, nên còn gà lắm. Mong m.n giúp :))

Khiem Nguyen viết 01:46 ngày 01/10/2018

Bạn muốn insert một lúc nhiều file hình ???

NBK viết 01:48 ngày 01/10/2018

Đúng rồi ạ ! e đang thử dùng nhiều cái input type=“file” nhưng chưa dc?

Hồ Huỳnh Lâm viết 01:45 ngày 01/10/2018

input name=“file” type=“file” multiple
rồi bạn chọn nhiều file 1 lúc rồi submit lên

NBK viết 01:47 ngày 01/10/2018

Khi edit trong Controller mình dùng HttppostedFileBase rồi dùng vòng foreach duyệt có ổn k bác?

Hồ Huỳnh Lâm viết 01:55 ngày 01/10/2018

Đc,duyệt và save từng file

Khiem Nguyen viết 01:44 ngày 01/10/2018

View:

<input type="file" name="files[0]" id="image" />
<input type="file" name="files[1]" id="logo"/>
<input type="file" name="files[2]" id="headerImage"/>

Controller:

public ActionResult Upload(HttpPostedFileBase[] files)
{
            foreach (var file in files)
            {
                if (file != null)
                {
                    var fileInfo = new FileInfo(file.FileName);
                    file.SaveAs(Server.MapPath("~/Content/Upload/" + fileInfo));
                }
            }

}
NBK viết 01:47 ngày 01/10/2018

Còn khi mình muốn edit thì sao bạn?

Khiem Nguyen viết 01:44 ngày 01/10/2018

edit thì cũng tương tự như vậy thôi bạn, nếu bạn muốn thay hình mới thi sẽ lưu filename của hình mới và nếu không thay đổi hình ảnh thì bạn chỉ việc giữ lại giá trị ban đầu và không cập nhật filename

Nguyễn Minh Trí viết 01:51 ngày 01/10/2018

@khiemnvd lúc edit, mình không thay đổi hình ảnh ban đầu => làm cách nào để giữ lại giá trị ban đầu ??? bạn hướng dẫn mình hướng giải quyết đi

Bài liên quan
0