Dziś przeszukałem setki stron z "uploadingiem" plików i obrazów przez cURL z PHP. Nie znalazłem nic co by działało.

O co chodzi? Chodzi o to, aby wysłać obraz w taki sam sposób jak robi to AJAX, tutaj są dane:

Kod
Request payload
------WebKitFormBoundarySQP72ePth9nAMXtZ
Content-Disposition: form-data; name="plik"; filename="1.jpg"
Content-Type: image/jpeg


------WebKitFormBoundarySQP72ePth9nAMXtZ--

Btw. SQP72ePth9nAMXtZ - to się zmienia z każdym nowym przesyłanym plikiem poprzez przeglądarkę. Na np. GWQ1UfWLAN1sRviO(------WebKitFormBoundaryGWQ1UfWLAN1sRviO)


Formularz:
Kod
<input type="file" name="plik">


Próbowałem wielu rozwiązań, lecz żadna nie zadziałała, więc wyświetlenie tego co mam, jest raczej zbędne, ale mimo to, mogę powiedzieć, że plik implementuje w taki sposób:
array("plik"=>"@test.jpg")
Dodawałem do danych "POST" wiele wartości, w tym osobno przesyłałem filename'a, name'a, Contenty i takie tam... Nic nie działało, serwer zawsze zwraca <<"error":"Empty file">>, a powinno być <<"error":"">>.


Mam nadzieję, że ktoś pomoże. Proszę jedynie o rady, w jaki sposób przesłać plik;/

Czy ktoś jest w stanie pomóc?

Dałby ktoś temu radę ? tongue.gif