Commit 5c5d856d SK

Base64转图片关闭流

1 个父辈 2df1252c
...@@ -20,12 +20,14 @@ namespace AOI ...@@ -20,12 +20,14 @@ namespace AOI
{ {
return ""; return "";
} }
BinaryFormatter binFormatter = new BinaryFormatter(); using (MemoryStream memStream = new MemoryStream())
MemoryStream memStream = new MemoryStream(); {
binFormatter.Serialize(memStream, img); BinaryFormatter binFormatter = new BinaryFormatter();
byte[] bytes = memStream.GetBuffer(); binFormatter.Serialize(memStream, img);
string base64 = Convert.ToBase64String(bytes); byte[] bytes = memStream.GetBuffer();
return base64; string base64 = Convert.ToBase64String(bytes);
return base64;
}
} }
/// <summary> /// <summary>
...@@ -38,10 +40,12 @@ namespace AOI ...@@ -38,10 +40,12 @@ namespace AOI
return null; return null;
} }
byte[] bytes = Convert.FromBase64String(base64); byte[] bytes = Convert.FromBase64String(base64);
MemoryStream memStream = new MemoryStream(bytes); using (MemoryStream memStream = new MemoryStream(bytes))
BinaryFormatter binFormatter = new BinaryFormatter(); {
Image img = (Image)binFormatter.Deserialize(memStream); BinaryFormatter binFormatter = new BinaryFormatter();
return img; Image img = (Image)binFormatter.Deserialize(memStream);
return img;
}
} }
} }
} }
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!