Viv*_*ekh 0 c# asp.net binaryfiles
我将我的数据保存在我的数据库中作为Longblob并保存我正在将其转换为字节并保存现在,同时检索我们可以通过写如下数据
Byte[] bytes = (Byte[])dt.Rows[0]["Data"];
Response.BinaryWrite(bytes);
Run Code Online (Sandbox Code Playgroud)
但我需要的是我需要以字节为单位的数据表示为字符串是否可能
那么,是数据编码的字符串?如果是这样,请使用像
string text = Encoding.UTF8.GetString(bytes);
Run Code Online (Sandbox Code Playgroud)
...但请确保使用正确的编码.
如果它是任意二进制数据,你应该使用base64代替:
string text = Convert.ToBase64String(bytes);
Run Code Online (Sandbox Code Playgroud)
这将获得一个完全ASCII字符串,可以使用转换回原始字节数组Convert.FromBase64String.
在不知道您的数据是什么的情况下,不可能说出哪种方法是合适的.您说您在保存时将数据转换为字节 - 但您还没有说过如何将数据转换为字节.基本上你想要扭转这个过程,无论它是什么.
| 归档时间: |
|
| 查看次数: |
1554 次 |
| 最近记录: |