Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Typ obrazu wysyłanego CURLem
Forum PHP.pl > Forum > Przedszkole
JamalBIG
Witam

Czy istnieje jakiś sposób aby w danych wysłanych poniższą metodą pojawiła się poprawna zmienna $_FILES['file']['type'] - obecnie, za każdym razem otrzymuję '[type] => application/octet-stream'? Czy w ogóle funkcja CURLa ma możliwość rozpoznawania typu przesyłanego obrazu?

  1. $postFields['imie'] = 'tekst1';
  2. $postFields['nazwisko'] = 'exampl';
  3. $postFields['file'] = '@'.realpath('image.jpg');
  4. $ch = curl_init('http://adres_strony.pl/test.php');
  5. curl_setopt($ch, CURLOPT_POST, 1);
  6. curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
  7. #curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  8. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  9. echo curl_exec($ch);
  10. curl_close($ch);


Z góry dzięki za pomoc
Pozdrawiam
djgarsi
  1. foreach ($_FILES as $param => $file) {
  2. $postFields[$param] = $file['tmp_name'] . ';filename=' . $file['name'] . ';type=' . $file['type'];
  3. }


Spróbuj tego.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.