Bom dia Pessoal,
Eu tenho um webservice que transfere arquivios de uma máquina para outra até aí tudo bem. O meu problema é quando eu quero transferir um arquivo executável, aparece erro de memória heap então eu pensei em transformar esse arquivo na Base64 para transferi-lo, aí é que está o problema: como transfiro essa string para outra máquina?
Eu devo usar StringOutputStream?
Para converter eu uso:
public String ConvertArraybytetoBase64(byte[] vetor){
String s = new org.apache.commons.codec.binary.Base64().encodeToString(vetor);
return s;
}
public byte[] ConvertBase64toarray(String s){
byte[] buf;
buf = new org.apache.commons.codec.binary.Base64().decodeBase64(s);
return buf;
}