SORU
3 Kasım 2010, ÇARŞAMBA


Bir Dosya gönderme ve JSON olarak Java eklentisi Dinlendirici Veri

Bu aptalca bir soru olacak ama o gecelerden birini yaşıyorum. Bir uygulama geliştiriyorum ve Dinlendirici bir API istemci JSON veri göndermek istiyorum. Bu uygulamanın bir parçası istemci bir dosya (genellikle bir görüntü) resim hakkında bilgi yüklemek için gerektirir.

Bunun tek bir isteği olur nasıl takip yaşıyorum. Bir JSON dizeye dosya veri Base64 mümkün mü? Gerçekleştirmek için ihtiyacımız olacak mıyım 2 sunucuya gönderimler? Bunun için JSON kullanarak olmamalı mıydım?

Bir yan not olarak, arka uç üzerinde Grails kullanıyoruz ve bu Hizmetler eğer bu herhangi bir fark yaratır mı yerli mobil istemciler (iPhone, Android, vb) tarafından erişiliyor.

CEVAP
3 Kasım 2010, ÇARŞAMBA


Benzer bir soru sordum:

http://stackoverflow.com/questions/3938569/how-do-i-upload-a-file-with-metadata-using-a-rest-web-service

Temelde üç seçeneğiniz var:

  1. Dosya kodlama Base64, verileri artan pahasına boyutu 3'ü civarında.
  2. İlk multipart/form-data bir YAZI dosya göndermek ve istemci KİMLİĞİ döndürür. İstemci KİMLİĞİ ile meta verileri gönderir ve sunucuyu yeniden associates dosya ve meta.
  3. Meta ilk göndermek ve istemci KİMLİĞİ döndürür. İstemci KİMLİĞİ ile dosya gönderir ve sunucuyu yeniden associates dosya ve meta.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bart Baker

    Bart Baker

    1 Aralık 2006
  • Nightmare2005

    Nightmare200

    14 Ocak 2007
  • TitaniumBackup

    TitaniumBack

    10 EYLÜL 2011