Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Upload plików - CURL
radmistrz2
post
Post #1





Grupa: Zarejestrowani
Postów: 143
Pomógł: 4
Dołączył: 2.03.2008

Ostrzeżenie: (10%)
X----


Witam,

Niby nic skomplikowanego a nie chce działać. Chcę wysłać plik przez CURLa, ale jako parametr dać mu jedną zmienną $this->_post (nie tablicę jak to opisane jest w wielu tutorialach)

  1. $this->_post = 'authenticity_token=token&audio_file[title]=tytul&audio_file[object]=@/home/lokalizacja/pliku.mp3;filemame=pliku.mp3&commit=Prześlij&utf8=â\x9c\x93';


Niestety nie wysyła mi tego jako plik:

  1. curl_setopt($s,CURLOPT_POST,true);
  2. curl_setopt($s,CURLOPT_POSTFIELDS,$this->_post);


Co może być nie tak?

Użyłem funkcji urldecode i zadziałało.
Go to the top of the page
+Quote Post
freewalker
post
Post #2





Grupa: Zarejestrowani
Postów: 90
Pomógł: 4
Dołączył: 14.02.2015

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


jest to dziwny argument dla CURLOPT_POSTFIELDS jeśli wysyłasz dane jako string, spróbuj tak:

  1. curl_setopt($s,CURLOPT_POSTFIELDS,http_build_query($this->_post));
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 13:56