private string UpdateImage(string resourceId) { string updated = ""; try { if (fuDocFirma.HasFile) { BlobManager manager = new BlobManager(); if (resourceId != "") { if (manager.DeleteByResourceId(resourceId)) { updated = UploadImage(); } } else { updated = UploadImage(); } } else { updated = resourceId; } return(updated); } catch (Exception ex) { lblEstatusCarga.Text = "Error: El archivo no se pudo cargar: " + ex.Message; return(ex.Message); } }
private string DeleteImage(string resourceId) { try { BlobManager manager = new BlobManager(); manager.DeleteByResourceId(resourceId); return(""); } catch (Exception ex) { lblEstatusCarga.Text = "Error: El archivo no se pudo cargar: " + ex.Message; return(ex.Message); } }
private string UpdateImage(dynamic pFu, string oldResourceId) { BlobManager manager = new BlobManager(); string updated = ""; try { if (manager.DeleteByResourceId(oldResourceId)) { updated = UploadImage(pFu); } return(updated); } catch (Exception ex) { return(ex.Message); } }
public string convertFileToImage(byte[] buffer, string Url, string UrlFileOld = null) { System.Drawing.Image imgRe = null; BlobManager blob = new BlobManager(); Rectangle rec = new Rectangle(); string urlImage = ""; try { int desired_x_dpi = 96; int desired_y_dpi = 96; using (GhostscriptRasterizer rasterizer = new GhostscriptRasterizer()) { MemoryStream ms = new MemoryStream(buffer); string gsdll = HttpContext.Current.Request.MapPath("~/Dlls/gsdll32.dll"); GhostscriptVersionInfo gvi = new GhostscriptVersionInfo(gsdll); rasterizer.Open(ms, gvi, true); //for (int pageNumber = 1; pageNumber <= rasterizer.PageCount; pageNumber++) //{ System.Drawing.Image img = rasterizer.GetPage(desired_x_dpi, desired_y_dpi, 1); //Rectangle rec = new Rectangle(20, 200, 790, 400); if (getNamePage(Url) == 1) { rec = new Rectangle(20, 145, 790, 620); } else if (getNamePage(Url) == 2) { rec = new Rectangle(20, 89, 790, 750); } System.Drawing.Image imgCrop = cropimage(img, rec); if (UrlFileOld != null) { if (blob.DeleteByResourceId(UrlFileOld)) { urlImage = saveImageBlob(imgCrop); } } else { urlImage = saveImageBlob(imgCrop); } } return(urlImage); } catch (Exception ex) { throw; } }