Я нашел следующий код, но не смог понять, что мне нужно пройти через ImageToBase64(Image image, System.Drawing.Imaging.ImageFormat format)
.C# Загрузка изображения с использованием FileUpload
Мне нужен инструмент FileUpload, чтобы загрузить изображение в систему и передать его ImageToBase64
Для справки моего кода
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.FileBytes, "Image/PNG")
Но я получаю ошибку синтаксиса. Каков правильный синтаксис, который я могу использовать для этого кода?
Большое спасибо! и есть ли какие-либо такие простые методы для преобразования обратно 'Base64String' в' Image' назад? –
Convert.FromBase64CharArray() должен быть достаточным. – jishi
Извините, Jishi Я не мог понять, как использовать 'Convert.FromBase64CharArray()' для преобразования back_ base64String' обратно в изображение. –