-1
내가 업로드 한 파일을 업로드 파일 이름을 가져이 컨트롤러를 사용하여 MVC에서 데이터베이스에 4
[HttpPost]
public ActionResult Create(AdulLiteracyTeachers adulliteracyteachers, HttpPostedFileBase[] files)
{
foreach (HttpPostedFileBase file in files)
{
string path = System.IO.Path.Combine(Server.MapPath("~/App_Data"), System.IO.Path.GetFileName(file.FileName));
file.SaveAs(path);
}
if (ModelState.IsValid)
{
db.AdulLiteracyTeachers.Add(adulliteracyteachers);
db.SaveChanges();
return RedirectToAction("Index");
}
보기는 방법 :
using (Html.BeginForm("Create", "AdultLiteracyTeachers", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
@Html.ValidationSummary(true)
<label for="file">Upload Image:</label>
<input type="file" name="files" value="" multiple="multiple"/>
<input name="Upload" type="submit" value="Create" />
내가 데이터베이스했을 때의 파일 이름을 저장할 나는 그림이 이름으로 생성되는 방법을 특정 레코드를 엽니 다? 새 테이블을 추가
같은 이름의 여러 파일을 다른 사람이 업로드하여 이전 파일을 덮어 쓸 수 있으므로 파일의 이름을 변경해야합니다. – Satpal
사실 저는 더 많은 학생 이름, Rollno [키]와 iam은 모델에서 어떤 이미지도 사용하지 않고 있습니다. 이걸 사용하는 방법과 때 데이터를 볼 wnat 경로로 특정 이미지 –
볼 수있는 Rtirive 수 있습니까 ??? –