Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> WebApi soapProblem z uploadem zdjęcia podczas dodawania aukcji
bolter94
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 22.08.2016

Ostrzeżenie: (0%)
-----


Witam,
Mam problem z dodawaniem zdjecia do aukci w webapi allegro, aukcja bez zdjecia przechodzi be problemu jednak kiedy chce dodac zdjecie do fid=16 wystepuje "blad podczas konwersji zdjecia" probowalem roznych sposobow, file_get_contest(), kodowanie do base64 nic nie dziala (soap w wyzszych wersiaj podobno automatycznie koduje do base64) obrazek ma prawidlowa sciezke bo moge wyswietlic jego kod kodujac go.

Znalazlem rozwiazania ale z przed 2010r, a teraz jest nowy wsdl i nie moge znalezc rozwiazania. O ironio nawet w ubogiej dokumentacji metody I jej przykładzie pominięte zostalo dodawanie zdjęcia.

Prosiłbym o jakiś przykład, bo google już nie wystarcza :/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bolter94
post
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 22.08.2016

Ostrzeżenie: (0%)
-----


Podobno soap koduje automatycznie do base64, czy tak nie jest? Kod podesle za +/- 50min.

w klasie:

  1. $empty = new stdClass();
  2. $empty->{'fvalueString'} = '';
  3. $empty->{'fvalueInt'} = 0;
  4. $empty->{'fvalueFloat'} = 0;
  5. $empty->{'fvalueImage'} = ' ';
  6. $empty->{'fvalueDatetime'} = 0;
  7. $empty->{'fvalueBoolean'} = false;
  8.  
  9. $form = array();
  10.  
  11. ...
  12.  
  13. $field = clone $empty;
  14. $field->{'fid'} = 16;
  15. $empty->{'fvalueImage'} = $image;
  16. $form[] = $field;
  17.  
  18. ...
  19.  
  20. $request = array(
  21. 'sessionHandle' => $this->session->sessionHandlePart,
  22. 'fields' => $form,
  23. 'localId' => $data['id']
  24. );
  25.  
  26.  
  27. try {
  28. $myWonItems = $this->soapClient->doNewAuctionExt($request);
  29. } catch (SoapFault $fault) {
  30. print($fault->faultstring);
  31. }
  32.  
  33.  
  34.  
  35.  


w kontrolerze:

  1. $image=file_get_contents("files/min/min1.jpg");


i image przekazuje jako parametr do klasy/metody /\

komunikat błędu: "Wyniknęły problemy podczas konwersji zdjęć."

Ten post edytował bolter94 22.08.2016, 21:01:18
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 15:15