简单的图片存储,记录下自己写过的两种方式。
第一种 MemoryStream Image
string filePath = ConfigurationManager.AppSettings["imageUrl"] + DateTime.Now.ToString("yyyyMMdd");
byte[] bytes = Convert.FromBase64String(strbase64);
using (MemoryStream ms = new MemoryStream(bytes, 0, bytes.Length))
{
//文件夹是否存在
if (!Directory.Exists(Server.MapPath(filePath)))
{
Directory.CreateDirectory(Server.MapPath(filePath));
}
ms.Write(bytes, 0, bytes.Length);
System.Drawing.Image image = System.Drawing.Image.FromStream(ms);
imgM.width = image.Width;
imgM.height = image.Height;
//改变大小
image = ResizeImage(image, 1920 / 2, 1080 / 2, 0);
var s =