public ActionResult UserProtraitUpload() { HttpUploadProcessor processor = new HttpUploadProcessor(); processor.FileUploadedHandler = SaveUserProtrait; return(SaveUploadFile(LOGIN_IMAGE_UPLOAD_PATH, processor, false)); }
protected ActionResult SaveUploadFile(string path, HttpUploadProcessor processor, bool rename) { UploadEventArgs fileArg = null; if (processor == null) { processor = new HttpUploadProcessor(); } if (processor.IsAjaxUpload(Request)) { try { fileArg = processor.SaveAjaxUploadFile(Request, path, rename); return(Json(fileArg)); } catch (Exception e) { return(GetJsonErrorMessage(e)); } } else { try { fileArg = processor.SaveFormUploadFile(Request, ICON_UPLOAD_PATH, rename); } catch (Exception e) { SetErrorMessageToViewBag(e); } return(UploadResult(fileArg)); } }