Não há como converter para campo tipo Blob em Android. O máximo que você consegue converter é um array de bytes ou arquivo binário.

O json não suporta tipo binário (ver abaixo, retirado de json.org).
Tente usar o TypedFile de Retrofit. (http://square.github.io/retrofit/javadoc/retrofit/mime/TypedFile.html)
Mas isso é divagação - sem entender a implementação do back-end, é complicado precisar uma solução.

Em 12 de junho de 2015 15:18, Eldio Santos Jr. <eldiosantos@gmail.com> escreveu:
William, tenta verificar se ela está sendo enviada, caso esteja sendo enviada corretamente o problema é no seu back end...--Em 12 de junho de 2015 11:56, Willian do Amor <willsazon@gmail.com> escreveu:--Bom dia a todos,possuo um App Android que se comunica com um WebService e grava os pedidos na retaguarda do cliente que possui base de dados firebird.Na tabela de cabeçalho de pedidos da base do cliente existe um campo do tipo Blob 0 que recebe a observação do pedido.Eu envio a observação como String mais ela não é gravada.Qual o procedimento correto a fazer?Converter para blob?Como converter para Blob no Android e enviar via JSON para a retaguarada?envio:jsCabec.addPairs("OBSERVACAO", cab.getObservacaoPedido().getTextObservacao());
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Eldio Santos Junior
Tel.: (21) 98884-3757
Skype: eldiojr
Twitter: @eldiusPágina pessoal: http://eldiosantos.net--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.






0 comentários:
Postar um comentário