English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C#-BYTE[] und base in C#64Methoden zur Konvertierung von Strings

In C#     

Bild in byte[] umwandeln64Die Umwandlung von string:

Bitmap bmp = new Bitmap(filepath);
  MemoryStream ms = new MemoryStream();
  bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Gif);
  byte[] arr = new byte[ms.Length];
  ms.Position = 0;
  ms.Read(arr, 0, (int)ms.Length);
  ms.Close();
string pic = Convert.ToBase64String(arr);

base64von string bis byte[] bis Bild umwandeln:

byte[] imageBytes = Convert.FromBase64String(pic);
//Ein MemoryStream-Objekt einlesen
MemoryStream memoryStream = new MemoryStream(imageBytes, 0, imageBytes.Length);
memoryStream.Write(imageBytes, 0, imageBytes.Length);
//in ein Bild umwandeln
Image image = Image.FromStream(memoryStream);

In der heutigen Datenbankentwicklung: Die Speicherart von Bildern ist in der Regel CLOB: Speichert base64string

BLOB: Speichert byte[]

Es wird in der Regel empfohlen, byte[] zu verwenden. Da Bilder direkt in byte[] umgewandelt und in die Datenbank gespeichert werden können

Wenn base verwendet wird64string muss auch von byte[] in base umgewandelt werden64string verbraucht mehr Leistung.

Dieser Artikel über .BYTE[] und base in C#64Die Umwandlungsmethoden von "string", die ich Ihnen hier mitteile, sind alles, was ich zu teilen habe. Ich hoffe, es kann Ihnen eine Referenz sein und ich hoffe, dass alle mehr Unterstützung für das Schreien-Tutorial leisten.

Vermutlich gefällt Ihnen