C \ # 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
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.