C \ # base 64 인 코딩 그림 으로 변환

File.WriteAllBytes(@"c:\yourfile", Convert.FromBase64String(yourBase64String));//base 64 인 코딩 을 그림 으로 변환 합 니 다.
 
mysql blob 형식의 필드 읽 기
 
while (reader.HasRows)
{
    if (reader.Read())
    {
    //  blob     
    long len = reader.GetBytes(3, 0, null, 0, 0);//3 blob     (   0   )
    byte[] buffer = new byte[len];
    len = reader.GetBytes(3, 0, buffer, 0, (int)len);
    string content = System.Text.Encoding.UTF8.GetString(buffer, 0, buffer.Length);
    
    File.WriteAllBytes(path + DateTime.Now.Ticks.ToString() + ".jpeg", Convert.FromBase64String(content));// base64    
    
    }
    else
    {
    break;
    }
}

인터넷 에서 흔히 볼 수 있 는 해결 방법:
참고:https://www.cnblogs.com/vaevvaev/p/6922994.html /// /// /// /// /// private Image byteArrayToImage(byte[] Bytes) { using (MemoryStream ms = new MemoryStream(Bytes)) { Image outputImg = Image.FromStream(ms); return outputImg; } }
그러나 이 방법 은 개인 적 으로 사용 하기 가 쉽 지 않 습 니 다. 이상 이 생 길 것 같 습 니 다. System. ArgumentException: 매개 변수 가 잘못 되 었 습 니 다.
현재 사용 하고 있 는 것 은 첫 번 째 방안 으로 코드 한 줄 이면 OK 입 니 다.
두 번 째 방안 에 대해 어떤 사내 가 해결 방법 을 알 고 있 는 지 댓 글로 알려 주세요. 감사합니다!
 
다음으로 전송:https://www.cnblogs.com/xlaxx/p/10915904.html

좋은 웹페이지 즐겨찾기