我无法将文件保存到二进制文件到我的数据库中,因此,为了调试,我正在尝试查看二进制文件的内容。我试过这个:
file.InputStream.Read(fileData, 0, size);
Debug.Print("binary=" + fileData);
输出:
binary=System.Byte[]
如何查看看起来像0x78421824794783741237FJKHASJKH
等的实际数据?
在我的数据库中,它只会以0x
(这是我想要解决的更大问题)进入。
答案 0 :(得分:1)
如果您只是想确保数据存在,最简单的方法可能是以Base64编码输出。类似的东西:
byte[] foo = new byte[] { 1, 2, 3, 4, 5 };
string base64 = Convert.ToBase64String(foo);
Console.WriteLine(base64);
如果没有数据(基本上是Byte[0]
),那么base64
将是一个空字符串。