当前位置: 移动技术网 > IT编程>开发语言>.net > c# API接收Base64转图片

c# API接收Base64转图片

2018年07月25日  | 移动技术网IT编程  | 我要评论

女经理王燕,项目投标书,俞思妍

/// <summary>
/// API接收Base64转图片
/// </summary>
/// <param name="Img">图片字节</param>
/// <param name="Path">储存地址</param>
/// <returns></returns>
public IHttpActionResult Index(String Img, String Path)
{
//转图片
byte[] bit = Convert.FromBase64String(Img);
MemoryStream ms = new MemoryStream(bit);
Bitmap bmp = new Bitmap(ms);
bmp.Save(HttpContext.Current.Server.MapPath(Path) + ".jpg", ImageFormat.Jpeg);
return Ok();
}
        /// <summary>
        /// API接收路径图片转Base64
        /// </summary>
        /// <param name="ImagePath">图片地址</param>
        /// <returns></returns>
        public IHttpActionResult Index(String ImagePath)
        {
            Bitmap bmp = new Bitmap(HttpContext.Current.Server.MapPath(ImagePath));
            MemoryStream ms = new MemoryStream();
            bmp.Save(ms, ImageFormat.Jpeg);
            byte[] arr = new byte[ms.Length];
            ms.Position = 0;
            ms.Read(arr, 0, (int)ms.Length);
            ms.Close();
            return Ok(arr);
        }

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网