Recebendo e devolvendo JSON de um dispositivo Android
20/05/2014 04:06
0
Oi galera, tudo bom?
Meu problema é o seguinte, estou desenvolvendo uma app android e preciso enviar uma imagem via JSON para um sistema que também estou desenvolvendo em Grails. Porém estou enfrentando algumas dificuldades em retornar essa imagem para a app, isso porque o método que deveria mostrar a imagem no dispositivo 'reclama' que não consegue decodificar a imagem em questão.
A minha dúvida é: ao salvar um dado do tipo byte[], o Grails modifica esse byte[] de alguma forma ou ele é salvo idêntico ao que foi recebido via JSON?

Não sei se fui claro. Desde ja, agradeço.
Tags: android json byte[]


0
Bom dia Andrei!

Nunca trabalhei com transporte de bytes em json para imagem, mas acredito que tem um jeito bem mais facil.

Transporte no seu json o caminho da imagem exemplo:

[{"id": 1, "nome": "teste", "imagem": "http://localhost/minha_app/img/avatar.png"}]



0
Hmm, interessante. Mas neste caso esse caminho é o caminho da imagem no dispositivo ou no servidor?

Ps.: Estou utilizando a propria camera do dispositivo pra capturar a foto.
20/05/2014 13:42


0
Humm, você está tentando enviar uma foto ao servidor.

Acredito que o melhor é usar multipart-form: o link abaixo vai te dar uma idéia de como fazer

RESTFul Webservice: File Upload



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto