vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
Byte Array eines JPEG Bildes auslesen und in MySQL DB speichern 
Autor: Saftschubser
Datum: 18.03.15 10:27

Hallo zusammen,

derzeit versuche ich, den Inhalt eines Bildes auszulesen, um diesen dann in einer MySQL DB zu speichern.

Zum Auslesen des Byte Arrays habe ich zwei versch. Codes verwendet.

a.)

Dim images2 As Image = Image.FromFile(directory & filename & extension)
                                                Dim mstream As New _
                                                  System.IO.MemoryStream()
                                                images2.Save(mstream, _
                                                System.Drawing.Imaging.ImageFor_
                                                mat.Jpeg)
                                                Dim arrImage() As Byte = _
                                                mstream.GetBuffer()
                                                mstream.Close()
b.)

Dim fileStream As New System.IO.MemoryStream()
                                                Dim byteImg As Byte()
                                                byteImg = File.ReadAllBytes( _
                                                  directory & filename & _
                                                  extension)
                                                fileStream.Write(byteImg, 0, _
                                                byteImg.Length)
                                                fileStream.Close()
Die Daten speichere ich dann wie folgt:

mysql_statement("INSERT INTO cam_attachements (" & _
  "`msg_id`,`user_id`,`attachement`,`extension`,`storage_datetime`,`fileHeader" & _
  ",`stream`) VALUES ('" & message_id & "','1','" & filename & "','" & _
  extension & "',UTC_TIMESTAMP(),'" & header & "','" & byteImg.ToString & "')")
Der Speichervorgang klappt tadellos.

Der Inhalt von "stream" sieht aber merkwürdig aus, egal, welches Bild verwendet wird, der "Streaminhalt" ist immer gleich (0x53797374656D2E427974655B5D)-> System.Byte[].

Habe auch schon probiert:

Public Function ByteArrayToString(ByRef Barr() As Byte) As String
        Return Convert.ToBase64String(Barr)
    End Function
Public Function ByteArrayToTextString(ByRef Barr() As Byte) As String
        Dim enc As System.Text.Encoding = System.Text.Encoding.Default
 
        Return enc.GetString(Barr)
    End Function
Was mache ich falsch?
Ich habe versch. Feldtypen verwendet, von Blob über Longblob etc.

Ist das ein Problem des Feldtypens oder der Art und Weise, wie ich das Bild auslese?

Danke und Gruß
Boris
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Byte Array eines JPEG Bildes auslesen und in MySQL DB speich...4.083Saftschubser18.03.15 10:27
Re: Byte Array eines JPEG Bildes auslesen und in MySQL DB sp...2.278ModeratorDaveS18.03.15 11:06
Re: Byte Array eines JPEG Bildes auslesen und in MySQL DB sp...2.249Saftschubser18.03.15 12:08
Re: Byte Array eines JPEG Bildes auslesen und in MySQL DB sp...2.337Manfred X18.03.15 13:55
Re: Byte Array eines JPEG Bildes auslesen und in MySQL DB sp...2.244Saftschubser18.03.15 14:51
Re: Byte Array eines JPEG Bildes auslesen und in MySQL DB sp...2.493Manfred X18.03.15 14:59
Re: Byte Array eines JPEG Bildes auslesen und in MySQL DB sp...2.352Saftschubser18.03.15 15:24
Re: Byte Array eines JPEG Bildes auslesen und in MySQL DB sp...2.235Manfred X18.03.15 15:33
Re: Byte Array eines JPEG Bildes auslesen und in MySQL DB sp...2.359Saftschubser18.03.15 15:39
Re: Byte Array eines JPEG Bildes auslesen und in MySQL DB sp...2.257Manfred X18.03.15 15:47
Re: Byte Array eines JPEG Bildes auslesen und in MySQL DB sp...2.403Saftschubser18.03.15 16:36
Re: Byte Array eines JPEG Bildes auslesen und in MySQL DB sp...2.293Manfred X18.03.15 16:47
Re: Byte Array eines JPEG Bildes auslesen und in MySQL DB sp...2.390ModeratorDaveS18.03.15 17:51

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel