sql >> データベース >  >> RDS >> Mysql

MySqlデータベースに保存されている画像をC#を使用してBLOB形式で表示します

    Windowsフォームを使用していますか?また、画像ボックスに表示するには、バイト配列を画像に変換する必要があります。

    public Image byteArrayToImage(byte[] byteArrayIn)
    {
        MemoryStream ms = new MemoryStream(byteArrayIn);
        Image returnImage = Image.FromStream(ms);
        return returnImage;
    }
    

    そして、どのようにして画像をバイト配列に変換しましたか。私はその問題がそこにないことを望みます。使用できるもの:

      private byte[] ImageToByteArray(string ImageFile)
        {
            FileStream stream = new FileStream(
                  ImageFile, FileMode.Open, FileAccess.Read);
            BinaryReader reader = new BinaryReader(stream);
    
            // Convert image to byte array.
            byte[] photo = reader.ReadBytes((int)stream.Length);
    
            return photo;
        }
    


    1. MySQL:nullによる平均化

    2. Laravelの大文字と小文字を区別するwhereステートメント

    3. PHP-クエリの配列のキーをIDにします

    4. MySQLdは、5.6から5.7へのbrewアップグレード後に起動しません