public ActionResult UploadTemp(System.Web.HttpPostedFileBase file) { var target = FileId.FromFileName(file.FileName); _FileManager.CreateTemp(target, file.InputStream); return(SuccessJsonResult <object>(new { id = target.ToTempId() })); }
public ActionResult Upload(System.Web.HttpPostedFileBase file) { try { var target = FileId.FromFileName(file.FileName); _FileManager.CreateOrUpdate(target, file.InputStream); return(SuccessJsonResult <object>(new { id = target.Id })); } catch (Exception ex) { return(Content(ex.Message)); } }
public ActionResult UploadImages() { List <String> fileNames = new List <string>(); foreach (var keyItem in Request.Form.Keys) { var key = keyItem.ToString(); if (key.StartsWith("upload_file")) { var base64 = Request.Form[key]; SaveBase64Image(base64, (stream, file) => { var fid = FileId.FromFileName(file); _FileStore.CreateTemp(fid, stream); fileNames.Add(fid.ToTempId()); }); } } return(SuccessJsonResult <List <String> >(fileNames)); }