[ kalasnikov @ 01.07.2006. 14:06 ] @
Da li je moguce i kako u XML fajlu sacuvati neku sliku (ne njenu lokaciju) i nakon toga je procitati i prikazati na Web strani? Hvala! |
[ kalasnikov @ 01.07.2006. 14:06 ] @
[ Count Zero @ 01.07.2006. 18:03 ] @
Pogledaj ovde. Primer pokazuje kako na formi prikazati sliku iz xml-a napravljenog u Word-u.
[ kalasnikov @ 01.07.2006. 22:42 ] @
Pogledao i video ovo
Citat: Create a Word 2003 document and paste a picture into it. Save the document as XML. Now open the Word document using notepad.exe. You will see the following structure in the document: i nakon toga nista... ipak ima nesto ali ovde http://www.topxml.com/XmlSeria...12_base64-Encode-XML-Data.aspx [Ovu poruku je menjao kalasnikov dana 02.07.2006. u 00:13 GMT+1] I resio sam ovako dataset povezati sa XMLDataDokumentom Code: DataSet dsXML=new DataSet(); dsXML.ReadXmlSchema(Server.MapPath("quiz.xsd"));//Povezivanje dataseta na XML doc = new XmlDataDocument(dsXML); doc.Load(Server.MapPath("quiz.xml")); nakon toga u datasetu se upisuje slika kao niz bajtova: Code: System.Drawing.Image slika = System.Drawing.Image.FromFile(inpSlika.PostedFile.FileName); System.IO.MemoryStream slikaKaoStream = new System.IO.MemoryStream(); slika.Save(slikaKaoStream,System.Drawing.Imaging.ImageFormat.Jpeg); slikaKaoStream.Position = 0; byte [] slikaKaoBit = slikaKaoStream.ToArray(); zadatakRed["Slika"]=slikaKaoBit; slikaKaoStream.Flush(); slikaKaoStream.Close(); i sacuvati XML Code: dsXML.AcceptChanges(); doc.Save(Server.MapPath("quiz.xml")); e sada mi je potrebno da iz istog XML fajla izvucem sliku u Image objekat isto kao i upisivanje samo obrnuto: Code: MemoryStream memstream = new MemoryStream(slikaKaoBit,0,slikaKaoBit.Length); memstream.Write(slikaKaoBit,0,slikaKaoBit.Length); System.Drawing.Image newImage = System.Drawing.Image.FromStream(memstream,true); memstream.Flush(); memstream.Close(); Pitanje je sledece: Kako da u Server Image kontroli nacrtam ovu sliku iz Image objekta kada Image kontrola ima samo ImageUrl osobinu, sto bi znacilo da sliku prvo moram sacuvati a nakon toga popuniti osobinu ImageUrl. Moze li se to nekako izbeci? (bez cuvanja slike)??. [Ovu poruku je menjao kalasnikov dana 03.07.2006. u 18:21 GMT+1] [Ovu poruku je menjao kalasnikov dana 05.08.2006. u 14:48 GMT+1] Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|