У меня проблема при попытке передать некоторые данные из Java в JS.Исходные данные имеют тип byte[]
.
На стороне Java я использую:
byte[] data = some_data;
return Base64.getEncoder().withoutPadding().encodeToString(data)
На стороне JS я пытаюсь использовать:
atob(b64Data)
В то время как я делаю это, я испытываю ошибку из темы:
DOMException: Не удалось выполнить 'atob' в 'Window': строка, которая будетдекодировано неправильно закодировано.
Примечание: удаление .withoutPadding()
дает тот же результат.
Мой вопрос: как переработать код, чтобы ошибка больше не появлялась?