Exemplo n.º 1
0
        public ActionResult UserProtraitUpload()
        {
            HttpUploadProcessor processor = new HttpUploadProcessor();

            processor.FileUploadedHandler = SaveUserProtrait;
            return(SaveUploadFile(LOGIN_IMAGE_UPLOAD_PATH, processor, false));
        }
Exemplo n.º 2
0
        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));
            }
        }