Преобразование из изображения в Base64 возвращает ошибку

Как о литье всех элементов. Он создаст новый список, но будет ссылаться на исходные объекты из старого списка.

List<BaseClass> convertedList = listOfSubClass.map(x -> (BaseClass)x).collect(Collectors.toList());
0
задан Timothy 18 January 2019 в 10:17
поделиться

2 ответа

Объявление вашего метода конфликтует с System.Drawing.Image и System.Web.UI.Controls. Используйте это как

public string ImageToBase64(System.Drawing.Image image,System.Drawing.Imaging.ImageFormat format)
0
ответ дан Gaurav 18 January 2019 в 10:17
поделиться

Последняя ошибка говорит вам точно, в чем проблема.

В файле кода у вас есть ссылка на System.Web.UI.Web.Controls.Image, поэтому в сигнатуре метода ваша ссылка на Image image фактически ссылается на этот пакет.

Вы можете проверить это, наведя курсор на ссылку, и вы увидите полный путь, как указано выше.

Ссылка, которая вам действительно нужна (и содержит метод Save(), который вы пытаетесь использовать, - System.Drawing.Image.

0
ответ дан Barry O'Kane 18 January 2019 в 10:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: