我正在寻找从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
答案 0 :(得分:0)
您的数据是ascii编码的字节数组,您可以使用
返回字符串ASCIIEncoding.ASCII.GetChars(bindata)