Anzitutto buongiorno....
Scrivo per chiedervi ovviamente supporto e spero di potervene dare in futuro.
Il problema che ho la necessità di risolvere è il seguente:
Effettuo una chiamata ad un ws che mi ritorna un messaggio soap contenente una immagine/documento in formato binario.
Conoscendo il formato del file (che mi viene specificato in uno dei nodi del messaggio soap) come faccio ad aprire correttamente il file????
in questo codice effettuo la chiamata al ws che mi ritorna il messaggio soap di cui faccio il parse....nello specifico so che è una immagine .tif
il problema è che mi si apre un documento txt con all'interno all'aray di byte che invece dovrebbe rappresentare l'img....
help me please
SOAPMessage message = Main.execRequest(dati);
CorpoResponse dialogo = new Parser().parse(message, null);
byte[] baos = dialogo.getGetDocumentByKeysResult().getBytes();
response.setContentType("image/tiff");
DataOutput output = new DataOutputStream(response.getOutputStream());
response.setContentLength(baos.length);
for (int i = 0; i < baos.length; i++) {
byte b = baos[i];
output.writeByte(b);
}
GRAZIE MILLE!!
e a buon rendere.......