Tecnologia do Blogger.
RSS

[androidbrasil-dev] Código Retrofit para upload de imagens não funciona

Pessoal,

Estou tentando fazer o upload de imagem com Retrofit da seguinte forma:

@Multipart
@POST("/save_photo")
Map<String, String> save(@Header("Authorization") String authorization, @Part("photo") TypedByteArray photo);

e depois:

Bitmap bmp = photoImageView.getCroppedImage();
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bmp.compress(Bitmap.CompressFormat.JPEG, 100, stream);
byte[] byteArray = stream.toByteArray();

RestAdapter restAdapter = APIAdapter.restAdapter(PhotoActivity.this);
SavePhotoService service = restAdapter.create(SavePhotoService.class);
Map<String, String> response = service. save(credentials, new TypedByteArray("image/jpeg", byteArray));

Mas o servidor não está reconhecendo o parâmetro "photo".
Quando testo pelo POSTMAN, funciona. Então o problema está no código mesmo.

Alguém sabe dizer o que está errado ?

Agradeço qualquer ajuda desde já.

Abs,

--
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.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário