Enviar um arquivo pelo WebService

2 respostas
FightSurf_George_Mai

Boa tarde, amigos.

Tem como eu enviar um arquivo JPG dentro do XML provido por um Web Service?
Estou utilizando o Axis2 e ele gera o WSDL automaticamente através de minhas classes.

Como eu poderia fazer com que o WebService enviasse essa informação no momento da requisição?

2 Respostas

fabim

Perfeitamente.

Encodifique o seu anexo em String Base64 (google traz classes prontas, Base64.java) e entao mande.

O Provedor do WebService devera entao decodificar a String para o formato correto.

G

Se você está usando EJB como seu webservice provider qualquer atributo declarado como byte[] é transferido. Por baixo dos panos o EJB faz um Base64 do arquivo, conforme o Fabim informou.

Criado 6 de outubro de 2009
Ultima resposta 6 de out. de 2009
Respostas 2
Participantes 3