0
byte[] ImageArray = System.IO.File.ReadAllBytes(image_path);
string Base64String = Convert.ToBase64String(ImageArray);

空の base64string 文字列を取得する理由がわかりません。ImageArray.Length.ToString()3015721 を返し、4020964Base64String.Length.ToString()を返します。したがって、画像は確実に読み取られ、変換されます。しかし、Base64String を文字列 (例: MessageBox.Show(Base64String)) として出力または表示すると、空の文字列が表示されます。

4

0 に答える 0