Я пишу загрузчик файлов в Spring MVC и кодирую файл в строку Base64 для отправки в веб-службу, используя:
org.apache.commons.codec.binary.Base64;
String encoded = Base64.encodeBase64String(uploadItem.getFileData().getBytes());
Веб-служба отправит мне закодированную строку, и я хочу знать, как восстановить файл из закодированной строки. Я знаю, что вы можете сделать это:
byte[] decoded = Base64.decodeBase64(encoded);
но как вы измените байтовый массив обратно в файл?