Autore Topic: MultiPart usando HttpGet  (Letto 818 volte)

Offline gsources75

  • Utente normale
  • ***
  • Post: 327
  • Respect: +9
    • Google+
    • pepigno75
    • devandroid_it
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus S - Vodafone Smart -BB Bold- Iphone 4-
  • Play Store ID:
    Giuseppe+Sorce
  • Sistema operativo:
    Ubuntu-Windows Seven- Mac Lion
MultiPart usando HttpGet
« il: 13 Marzo 2012, 09:45:03 CET »
0
Salve ho sempre usato l' upload di immagini usando questa sintassi.


Codice (Java): [Seleziona]
bm = BitmapFactory.decodeFile(url_image);
                ByteArrayOutputStream bos = new ByteArrayOutputStream();
                bm.compress(CompressFormat.JPEG, 85, bos);
                byte[] datajpg = bos.toByteArray();
                HttpClient httpClient = new DefaultHttpClient();
                HttpPost postRequest = new HttpPost(
                                "http://myurl.it");

                ByteArrayBody bab = new ByteArrayBody(datajpg, "pinco.jpg");
                MultipartEntity reqEntity = new MultipartEntity(
                                HttpMultipartMode.BROWSER_COMPATIBLE);

                reqEntity.addPart("multiPart", bab);
                postRequest.setEntity(reqEntity);

                ;
                try {
                        risposta = httpClient.execute(postRequest);
                } catch (ClientProtocolException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                } catch (IOException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                }

Il codice funziona bene... solo che adesso il collega che sviluppa la parte server ha cambiato la ricezione da POST in GET e non trovo il modo di modificarlo, nessuna guida, nessun esempio che utilizza HTTPGet.
Qualcuno ha qualche esperienza in merito.

Grazie
La domanda stupida è quella che non si fa

Offline denper

  • Utente normale
  • ***
  • Post: 290
  • Respect: +60
    • Mostra profilo
    • Anddenper
  • Dispositivo Android:
    Moto G
  • Play Store ID:
    denper
  • Sistema operativo:
    Window 7, Windows XP
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. [A.Einstein]

Proteggi la tua privacy! Utilizza GhostPhone! https://play.google.com/store/apps/details?id=com.denper.gp
Giochi a Winforlife e Superenalotto e sei stanco di controllare le tue schedine manualmente? Prova Checkwin: https://play.google.com/store/apps/details?id=com.denper.checkwintrial

Offline gsources75

  • Utente normale
  • ***
  • Post: 327
  • Respect: +9
    • Google+
    • pepigno75
    • devandroid_it
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus S - Vodafone Smart -BB Bold- Iphone 4-
  • Play Store ID:
    Giuseppe+Sorce
  • Sistema operativo:
    Ubuntu-Windows Seven- Mac Lion
Re:MultiPart usando HttpGet
« Risposta #2 il: 13 Marzo 2012, 10:44:23 CET »
0
No questo è in download, a me interessa in Upload...
La domanda stupida è quella che non si fa

Offline denper

  • Utente normale
  • ***
  • Post: 290
  • Respect: +60
    • Mostra profilo
    • Anddenper
  • Dispositivo Android:
    Moto G
  • Play Store ID:
    denper
  • Sistema operativo:
    Window 7, Windows XP
Re:MultiPart usando HttpGet
« Risposta #3 il: 13 Marzo 2012, 11:01:03 CET »
0
No questo è in download, a me interessa in Upload...

Ops, scusa, avevo guardato il codice un'pò troppo velocemente...
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. [A.Einstein]

Proteggi la tua privacy! Utilizza GhostPhone! https://play.google.com/store/apps/details?id=com.denper.gp
Giochi a Winforlife e Superenalotto e sei stanco di controllare le tue schedine manualmente? Prova Checkwin: https://play.google.com/store/apps/details?id=com.denper.checkwintrial

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:MultiPart usando HttpGet
« Risposta #4 il: 13 Marzo 2012, 11:41:31 CET »
0
Upload di una immagine in get??? Lo sai che la request string in get è limitata a 255 caratteri?

Offline gsources75

  • Utente normale
  • ***
  • Post: 327
  • Respect: +9
    • Google+
    • pepigno75
    • devandroid_it
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus S - Vodafone Smart -BB Bold- Iphone 4-
  • Play Store ID:
    Giuseppe+Sorce
  • Sistema operativo:
    Ubuntu-Windows Seven- Mac Lion
Re:MultiPart usando HttpGet
« Risposta #5 il: 13 Marzo 2012, 11:48:00 CET »
0
Si ne sto parlando proprio con il mio collega...hai ragione..
La domanda stupida è quella che non si fa

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:MultiPart usando HttpGet
« Risposta #6 il: 13 Marzo 2012, 12:36:58 CET »
0
non se pò fa...
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline gsources75

  • Utente normale
  • ***
  • Post: 327
  • Respect: +9
    • Google+
    • pepigno75
    • devandroid_it
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus S - Vodafone Smart -BB Bold- Iphone 4-
  • Play Store ID:
    Giuseppe+Sorce
  • Sistema operativo:
    Ubuntu-Windows Seven- Mac Lion
Re:MultiPart usando HttpGet
« Risposta #7 il: 13 Marzo 2012, 12:38:34 CET »
0
non se pò fa...

Nicola per il discorso dei 256 caratteri o perchè non esiste il metodo nei MultiPart, perchè mi pare che il discorso dei 255 è stato superato...
La domanda stupida è quella che non si fa