public ActionResult UploadImage(HttpPostedFileBase file) { if (file != null) { byte[] imageBuffer; using (var ms = new MemoryStream()) { file.InputStream.CopyTo(ms); imageBuffer = ms.GetBuffer(); } using (var client = new ImageServiceClient()) { client.UploadImage(imageBuffer, 0, User.Identity.Name); } } return(RedirectToAction("Index")); }