我在NTFS中保存了文件流文档。每次我尝试使用下面的块访问它们时,我在Image.FromStream行上得到“参数无效”错误消息。这与FS文件夹中存储的文件有什么关系吗?或者我的参数丢失了什么? 有没有办法查看文件夹中的文件以验证它们是否格式正确?
private static Image LoadPhotoImage(string filePath, byte[] txnToken)
{
Image photo;
try
{
using (SqlFileStream sfs =
new SqlFileStream(filePath, txnToken, FileAccess.Read))
{
photo = Image.FromStream(sfs,false);
sfs.Close();
}
return photo;
}
catch (ArgumentException ae)
{
System.Diagnostics.Debug.WriteLine(ae.Message);
return null;
}
}
答案 0 :(得分:0)
“SqlFileStream类用于处理与SQL Server 2008数据库中的FILESTREAM属性一起存储的varbinary(max)数据。”
只需使用Image.FromFile加载图片。