|
Jun. 6th, 2006|02:45 pm |
Nu tad taa, taa kaa mans daargais pazinja maasters Inx chinkst, ka man vajadzeetu puksteet cibaa, tad nu luuk, shis ir prieksh tevis Inx:
taatad ja nu kaadreiz sagribas no datu baazes pa taisno izlaadeet bildi un nopubliceet kaadaa web lapaa, tad nu veido fiktiivu lapu un aiziet.
int bannerId = Int32.Parse(Request.QueryString["id"]);
LogicLayer.Banner_FromDatabase banner = LogicLayer.Banner_FromDatabase.BannerGetById(bannerId); //getsbanner data from database
//converts stream to byte masive
MemoryStream stream = new MemoryStream(banner.ImageByte);
//converts byte masive to System.Drawing.Image System.Drawing.Image image2 = System.Drawing.Image.FromStream(stream);
int lenght = banner.ImageName.Length; int i = 0; while (i == 0) { if (banner.ImageName[--lenght].ToString() == ".") { banner.ImageName = banner.ImageName.Substring(lenght); break; } }
//sending image with right format throught stream if (banner.ImageName == ".image/pjpeg" || banner.ImageName == ".pjpeg") { Response.ContentType = "image/jpg"; image2.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg); }
if (banner.ImageName == ".image/gif" || banner.ImageName == ".gif") { Response.ContentType = "image/gif"; image2.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Gif); } image2.Dispose(); Response.End();
p.s. lol ceru, ka patika, gan jau sanjemshos veel ko ierakstiit |
|