【发布时间】:2013-10-12 18:03:54
【问题描述】:
我已将文件存储在数据库中的 varbinary 类型列中。文件看起来像..
"0xFFD8FFE......." 在数据库中。在下载这些文件之前,我想先检查前 n 个字符,例如第一个 eight characters 以了解它们是否与 "0xFFD8FF" 匹配,如果匹配,我会将文件保存为“.jpg”等。
我该怎么做?我尝试了很多事情,例如
Byte[] threeBytes = new Byte[] { objData[0], objData[1], objData[2], objData[3], objData[5] }; if (objTable.Rows[0]["img"].ToString().StartsWith("0xFFD"))
{
strFileToSave += ".jpg";
}
但我无法比较它们。
【问题讨论】:
标签: c# .net sql sql-server vb.net