
/// 将图片数据转换为Base64字符串
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void ToBase64(object sender, EventArgs e)
{
Image img = this.pictureBox.Image
BinaryFormatter binFormatter = new BinaryFormatter()
MemoryStream memStream = new MemoryStream()
binFormatter.Serialize(memStream, img)
byte[] bytes = memStream.GetBuffer()
string base64 = Convert.ToBase64String(bytes)
this.richTextBox.Text = base64
}
/// <summary>
/// 将Base64字符串转换为图片
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void ToImage(object sender, EventArgs e)
{
string base64 = this.richTextBox.Text
byte[] bytes = Convert.FromBase64String(base64)
MemoryStream memStream = new MemoryStream(bytes)
BinaryFormatter binFormatter = new BinaryFormatter()
Image img = (Image)binFormatter.Deserialize(memStream)
this.pictureBox.Image = img
}
将图片转换为二进制字符,存入数据库中
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)