用c++進行圖片編碼後依然可以用此方法解碼,
/// <summary>
/// base64的編碼的圖片解碼/// </summary>
/// <param name="streamByte"></param>
/// <returns></returns>
public static string ReturnPhoto(byte[] streamByte, decimal zid, decimal mid)
{
System.IO.MemoryStream ms = new System.IO.MemoryStream(streamByte);
System.Drawing.Image img = System.Drawing.Image.FromStream(ms);
string datetime = DateTime.Now.ToFileTime().ToString();//AppDomain.CurrentDomain.SetupInformation.ApplicationBase+"/"+
string SaveImgName = datetime + "-" + zid + "-" + mid + ".jpg";
img.Save(path + SaveImgName, System.Drawing.Imaging.ImageFormat.Jpeg);
return "../upload/" + SaveImgName;
}
其中,path是在webconfig裏設置的圖片保存路徑