Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 3.005 pregleda

Najnovija ↓

Cuvanje slike u XML-u 01.07.2006. u 15:06 · pre 247 meseci #1
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!
Re: Cuvanje slike u XML-u 01.07.2006. u 23:42 · pre 247 meseci
izmenjeno 2 puta, poslednji put kalasnikov 05.08.2006. u 14:48
  1. kalasnikov05.08.2006. u 14:48zapis iz teksta poruke
  2. kalasnikov03.07.2006. u 18:21zapis iz teksta poruke
#3
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)??.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme