我已将文件存储在数据库中的 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";
}
但我无法比较它们。