chenpeng

图片转换二进制流存入SqlServer
/// <summary> /// 图片转换二进制 /// </summ...
扫描右侧二维码阅读全文
23
2019/05

图片转换二进制流存入SqlServer

    /// <summary>
    /// 图片转换二进制
    /// </summary>
    /// <param name="SourFilePath">图片路径</param>
    /// <returns></returns>
    public static byte[] BytImg(string SourFilePath)
    {
        Image img = new Bitmap(SourFilePath);
        MemoryStream stream = new MemoryStream();
        img.Save(stream, ImageFormat.Bmp);
        BinaryReader br = new BinaryReader(stream);
        byte[] photo = stream.ToArray();
        stream.Close();
        return photo;
    }

以上代码为图片转换二进制流
1.使用方法:

 public ActionResult Getbg()
        {
var fileContent = BytImg("D:/CrRelease/tou.jpg");
   return File(model.img, "Image/jpg");
}

2.存入sqlserver数据库中的字段类型为:varbinary(MAX)--这里一定得设置无线大不然有可能出错误

3.页面调用<img src="/filetest/Getbg" width="300" alt="" />

以上就是C#MVC图片保存二进制流存入数据库的使用方法,本人亲身测试没有问题。如在使用过程中发现问题欢迎评论!!!!

Last modification:May 23rd, 2019 at 05:24 pm
If you think my article is useful to you, please feel free to appreciate

One comment

  1. chenpeng

    (/ω\)

Leave a Comment