3
Я пытаюсь преобразовать base64 строку в массив байтов, но он бросает следующее сообщение об ошибкеBase64 строки в байт [] в Java
java.lang.IllegalArgumentException: Illegal 3a base64 символ
I попробовал следующие варианты userimage является base64 строка
byte[] img1 = org.apache.commons.codec.binary.Base64.decodeBase64(userimage);`
/* byte[] decodedString = Base64.getDecoder().decode(encodedString.getBytes(UTF_8));*/
/* byte[] byteimage =Base64.getDecoder().decode(userimage);*/
/* byte[] byteimage = Base64.getMimeDecoder().decode(userimage);*/`
благодаря такой ответ решил мою проблему –
это только для Java 8 – lxknvlk
Здравствуйте @lxknvlk, я отредактировал мой ответ на Java 6 и выше, а также. –