public JsonResult DeleteFile(string file) { var CurrentContext = HttpContext; filesHelper.subDir = FilesHelper.FormartQueryString(CurrentContext.Request.UrlReferrer.Query, "keyValue") + "\\"; filesHelper.DeleteFile(CurrentContext, file); return(Json("OK", JsonRequestBehavior.AllowGet)); }
public JsonResult GetFileList() { var CurrentContext = HttpContext; filesHelper.subDir = FilesHelper.FormartQueryString(CurrentContext.Request.UrlReferrer.Query, "keyValue") + "\\"; var list = filesHelper.GetFileList(HttpContext); return(Json(list, JsonRequestBehavior.AllowGet)); }
public ActionResult SubmitPartForm(FormCollection collection) { subDir = FilesHelper.FormartQueryString(HttpContext.Request.UrlReferrer.Query, "keyValue") + "\\"; OperationItemEntity operationItemEntity = new OperationItemEntity(); if (!"".Equals(collection["FId"].ToString())) { operationItemEntity = operationItemApp.GetForm(collection["FId"].ToString()); } operationItemEntity.FItemId = collection["FItemId"].ToString(); operationItemEntity.FSystemId = collection["FSystemId"].ToString(); operationItemEntity.FShortName = collection["FShortName"].ToString(); operationItemEntity.FMaxVal = Ext.ToDecimal(collection["FMaxVal"].ToString()); operationItemEntity.FMinVal = Ext.ToDecimal(collection["FMinVal"].ToString()); operationItemEntity.FValType = collection["FValType"].ToString(); operationItemEntity.FContent = collection["FContent"].ToString(); operationItemEntity.FNumber = collection["FNumber"].ToString(); operationItemEntity.FCheckItems = collection["FCheckItems"].ToString(); operationItemEntity.FItemType = collection["FItemType"].ToString(); if (!string.IsNullOrEmpty(collection["FImage"])) { var CurrentContext = HttpContext; string PartsImagePath = "~/Files/PartsImg/"; String fullPath = Path.Combine(HostingEnvironment.MapPath(PartsImagePath)); Directory.CreateDirectory(fullPath); if (!string.IsNullOrEmpty(operationItemEntity.FFileName)) { System.IO.File.Delete(Path.Combine(HostingEnvironment.MapPath(PartsImagePath), (operationItemEntity.FFileName.ToString() + ".jpg"))); } string base64 = collection["FImage"].Substring(collection["FImage"].IndexOf(',') + 1); base64 = base64.Trim('\0'); byte[] myData = Convert.FromBase64String(base64); string saveFileName = DateTime.Now.ToFileTime().ToString(); MemoryStream ms = new MemoryStream(myData); Bitmap bmp = new Bitmap(ms); Image returnImage = bmp; returnImage.Save(Server.MapPath(PartsImagePath) + saveFileName + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg); string filename = saveFileName; operationItemEntity.FContentLength = Ext.ToString(base64.Length); operationItemEntity.FContentType = "image/jpg"; operationItemEntity.FFileName = filename; } operationItemApp.SubmitForm(operationItemEntity, collection["FId"].ToString()); return(Success("操作成功。")); }
public ActionResult DeletePartForm(string keyValue) { subDir = FilesHelper.FormartQueryString(HttpContext.Request.UrlReferrer.Query, "keyValue") + "\\"; string PartsImagePath = "~/Files/PartsImg/"; OperationItemEntity operationItemEntity = new OperationItemEntity(); operationItemEntity = operationItemApp.GetForm(keyValue); operationItemApp.DeleteForm(operationItemEntity.FId); if (!string.IsNullOrEmpty(operationItemEntity.FFileName)) { System.IO.File.Delete(Path.Combine(HostingEnvironment.MapPath(PartsImagePath) + subDir, (operationItemEntity.FFileName.ToString() + ".jpg"))); } return(Success("删除成功。")); }
public ActionResult SaveUploadedFile() { var resultList = new List <ViewDataUploadFilesResult>(); var CurrentContext = HttpContext; filesHelper.subDir = FilesHelper.FormartQueryString(CurrentContext.Request.UrlReferrer.Query, "keyValue") + "\\"; filesHelper.UploadAndShowResults(CurrentContext, resultList); JsonFiles files = new JsonFiles(resultList); bool isEmpty = !resultList.Any(); if (isEmpty) { return(Json("Error ")); } else { return(Json(files)); } }