public string Post() { var request = HttpContext.Current.Request; if (request.Files.Count > 0) { string b = "Sin cambios"; foreach (string file in request.Files) { var postedFile = request.Files[file]; int FileLen; FileLen = postedFile.ContentLength; byte[] byteFile = new byte[FileLen]; postedFile.InputStream.Read(byteFile, 0, FileLen); plantelImgDTO p = new plantelImgDTO(); p.imgescudo= byteFile; b= BLL.m_ImgEscudo(p); return b; } return b; } else { return "Sin cambios"; } }
public void ProcessRequest(HttpContext context) { plantelImgDTO b = new plantelImgDTO(); b = BLL.c_imgEscudo(); byte[] bit = b.imgescudo; if (bit != null) { context.Response.ContentType = "image/jpg"; context.Response.BinaryWrite(bit); } }
public string m_ImgEscudo(plantelImgDTO p) { try { plantel m = bd.plantel.FirstOrDefault(); m.img_escudo = p.imgescudo; bd.SaveChanges(); return "Subida exitosa"; } catch (Exception e) { string m = e.Message.ToString(); if (m.StartsWith("Error de validación para una o varias entidades. Vea la propiedad 'EntityValidationErrors' para obtener más detalles.")) { return "No se guardo la imagen. La imagen del escudo excede la capacidad Máxima de 64 kb"; } else { return null; } } }
public plantelImgDTO c_imgEscudo() { try { origen = bd.plantel.FirstOrDefault(); if (origen != null) { plantelImgDTO p = new plantelImgDTO(); p.imgescudo = origen.img_escudo; return p; } else { return null; } } catch { return null; } }
public string m_ImgEscudo(plantelImgDTO p) { return r.m_ImgEscudo(p); }