我有這個應用程序,我需要上傳圖像,我這樣做使用AJAX。 當我試圖上傳使用圖像:在MVC 2.0中使用ajax保存圖像
<input type="submit"/>
是沒有問題的,但是當我試圖使用,
<input type="button"/>
它是造成問題。
在我看來,我有這樣的事情:
<input type="file" id="OriginalLocation" name="OriginalLocation"/>
而這正是我已經把控制器:
public ActionResult SaveEvent(EventModel viewModel, int? page)
{
int Id = Session["ID"] != null ? UtilityHelper.GetIntegerValue(Session["ID"].ToString()) : 0; //this ID we are fetching from session
HttpPostedFileBase file = Request.Files["OriginalLocation"];
viewModel.ContentType = file.ContentType;
Int32 length = file.ContentLength;
byte[] tempImage = new byte[length];
file.InputStream.Read(tempImage, 0, length);
viewModel.ActualImage = tempImage;
// BusinessLayer.Event.BusinessLayer.SetImage(viewModel);
BusinessLayer.Event.BusinessLayer.SaveEvent(viewModel, Id);
EventModel viewmodel = BusinessLayer.TeamEvent.BusinessLayer.GetAllEvents(page, Id);
return View("~/Views/Home/Event.aspx", viewmodel);
}
因此,這告訴我們什麼都沒有,你如何發佈第二種情況? – Gabe
@加貝,對不起,我忘記了密碼。你走了。 – Novice