當我運行這個它不是調用上下文類,而不是去控制器,它給了我下面給出的錯誤,我不知道如何刪除它。當我上傳圖片時,它發送給我錯誤的意見,我不知道如何解決它?
輸入不是有效的Base-64字符串,因爲它包含非基本64字符,多於兩個填充字符或填充字符中的非法字符。
同時告訴我關於內部例外的原因以及我們如何解決它們。
public class Employee
{
[Key]
public int EmpID { get; set; }
[Required]
[Display(Name = "First Name")]
public string First_Name { get; set; }
[Required]
[Display(Name = "Last Name")]
public string Last_Name { get; set; }
[Display(Name ="Image")]
public byte[] Images { get; set; }
}
public class CareerContext:DbContext
{
public DbSet<Employee> Employees { get; set; }
}
public ActionResult Registration(Employee Emp)
{
HttpPostedFileBase image = Request.Files["Image"];
if (ModelState.IsValid)
{
if (image != null)
{
Emp.Images = new byte[image.ContentLength];
image.InputStream.Read(Emp.Images, 0, image.ContentLength);
}
db.Employees.Add(Emp);
db.SaveChanges();
return RedirectToAction("Resume");
}
return View();
}
請告訴我這個錯誤,我怎麼能解決這個問題,並告訴我什麼是內部異常以及如何處理他們,爲什麼,當他們叫。
您的問題unclaer,普萊舍後有什麼異常即將到來,在那裏它是未來 –
朋友告訴我什麼是內部異常,以及我們如何處理它們@ Sujit.Warrier –
@ZeeshanHaider告訴我你的文件上傳您的文件CSHTML – Valkyrie