public static bool M_SetImagesByteData(string str_ImagesPath,Yan.Datas.SQL.SQLData Fun,ref byte[] data)
{
string SQL = null;
bool IsOK = false;
byte[] ImgData = null;
System.IO.FileStream fileStream = null;
try
{
fileStream = new System.IO.FileStream(str_ImagesPath, System.IO.FileMode.Open);
ImgData = new byte[fileStream.Length];
fileStream.Read(ImgData, 0, (int)fileStream.Length);
data = ImgData;
SQL = "update t_User_UserInfo set FUserImageName = '" + ImgData + "' where FUserCardNO = '5390999010319875'";
if (Fun.ExecuteSQL(SQL))
{
IsOK = true;
}
else
{
IsOK = false;
}
}
catch (Exception ex)
{
string Err = ex.Message;
IsOK = false;
return IsOK;
}
return IsOK;
}
public static System.Drawing.Image M_GetImagesImageData(Yan.Datas.SQL.SQLData Fun,byte [] aa)
{
string SQL = null;
byte[] ImgeByteData = null;
System.IO.MemoryStream memoryStream = null;
System.Drawing.Image image = null;
try
{
SQL = "select FUserImageName from t_User_UserInfo where FUserCardNO = '5390999010319875'";
SqlCommand Cmd = new SqlCommand(SQL, Fun.GetConnection());
ImgeByteData = (byte[])Cmd.ExecuteScalar();
memoryStream = new System.IO.MemoryStream(Int32.Parse(ImgeByteData.ToString()));
image = System.Drawing.Image.FromStream(memoryStream);
}
catch (Exception ex)
{
string Err = ex.Message;
}
return image;
}
?????????老是提示‘参数无效’!请各位大虾解决下!