在C#mysql中读取mediumblob

时间:2018-05-04 18:02:25

标签: c# mysql blob

我正在寻找从mysql数据库中读取blob文件并显示" hash"斑点的一部分。

这是我尝试过的。

dataclass

这将输出到控制台,结果为

MySqlConnection _connection = new MySqlConnection("Database=forum;Data Source=localhost;User Id=root;Password=");
        MySqlCommand cmd = new MySqlCommand("SELECT data FROM xf_user_authenticate WHERE user_id=1", _connection);

        _connection.Open();

        MemoryStream ms = new MemoryStream();
        FileStream fs;
        Byte[] bindata;

        bindata = (byte[])(cmd.ExecuteScalar());

        ms.Write(bindata, 0, bindata.Length);

        API.consoleOutput($"{bindata.Length} - {bindata.ToString()}");

但这是我的blob的内容

97 - 58

1 个答案:

答案 0 :(得分:0)

您的数据是ascii编码的字节数组,您可以使用

返回字符串
ASCIIEncoding.ASCII.GetChars(bindata)