다음 코드를 발견했지만 어떤 파일을 ImageToBase64(Image image, System.Drawing.Imaging.ImageFormat format)
에 전달해야하는지 알 수 없습니다.C# FileUpload를 사용하여 이미지 업로드
나는 시스템에 이미지를 업로드하고, 내 코드는 내가 ImageToBase64(FileUpload.FileBytes, "Image/PNG")
일을 시도하지만 구문 오류를 얻고있다
public string ImageToBase64(Image image, System.Drawing.Imaging.ImageFormat format)
{
using (MemoryStream ms = new MemoryStream())
{
image.Save(ms, format);
byte[] imageBytes = ms.ToArray();
string base64String = Convert.ToBase64String(imageBytes);
return base64String;
}
}
입니다 참고로 ImageToBase64
에 전달하기는 FileUpload 도구가 필요합니다. 이 코드에서 사용할 수있는 올바른 구문은 무엇입니까?
감사합니다. 'Base64String'을'Image'로 다시 변환하는 간단한 방법이 있습니까? –
Convert.FromBase64CharArray()로 충분합니다. – jishi
죄송합니다 Jishi'Convert.FromBase64CharArray()'를 사용하여'base64String'을 다시 이미지로 변환하는 방법을 이해할 수 없었습니다. –