ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
587
587
EMPFEHLEN
-
Hallo!
Kann mir jemand erklären, wie ich folgenden Code nicht als Datei speichere über FileStream, sondern direkt mit Image.FromStream() an eine PictureBox übergebe?
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
FileStream fs; BinaryWriter bw; int bufferSize = 100; byte[] outbyte = new byte[bufferSize]; long retval; long startIndex = 0; myReader = myContacts.ExecuteReader(); if (myReader.HasRows) { while (myReader.Read()) { fs = new FileStream(Application.StartupPath + "\\system\\user\\icons\\" + this.cboUser.Text + ".png", FileMode.OpenOrCreate, FileAccess.Write); bw = new BinaryWriter(fs); startIndex = 0; retval = myReader.GetBytes(0, startIndex, outbyte, 0, bufferSize); while (retval == bufferSize) { bw.Write(outbyte); bw.Flush(); startIndex += bufferSize; retval = myReader.GetBytes(0, startIndex, outbyte, 0, bufferSize); } bw.Write(outbyte, 0, (int)retval - 1); bw.Flush(); bw.Close(); fs.Close(); } this.picImage.Image = Image.FromFile(Application.StartupPath + "\\system\\user\\icons\\" + this.cboUser.Text + ".png"); }
Ich weiß, dass es unüblich ist Bilder in einer DB zu speichern...
Vielleicht können wir da ja mal kurz drüber hinwegsehen...
Vielen Dank im Voraus!
MfG
Jens
-
Habe es hinbekommen mit einem MemoryStream.
Ähnliche Themen
-
FileStream
Von Polli im Forum JavaAntworten: 1Letzter Beitrag: 11.02.09, 14:45 -
Zugriff auf FileStream Variable
Von vb_user im Forum .NET DatenverwaltungAntworten: 1Letzter Beitrag: 25.07.07, 16:42 -
FileStream.Read anders als FileStream.Write
Von Nil18 im Forum .NET Web und KommunikationAntworten: 1Letzter Beitrag: 28.09.06, 11:04 -
Filestream Fehler
Von andreas_gierisch im Forum Borland CBuilder und VCLAntworten: 1Letzter Beitrag: 06.07.05, 08:35 -
Wie übergebe ich einen Filestream
Von sisela im Forum C/C++Antworten: 5Letzter Beitrag: 20.01.04, 17:32





Zitieren
Login





