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

  • Chilla Frilla™

    Chilla Frill

    7 Aralık 2006
  • Easy Learn Tutorial

    Easy Learn T

    10 Kasım 2012
  • Michelle Phan

    Michelle Pha

    18 Temmuz 2006