Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: HTML5 - Upload pliku przy użyciu XMLHttpRequest
Forum PHP.pl > Forum > Po stronie przeglądarki
Vanitas
Witam.
Znalazłem ciekawy tutorial dotyczący uploadowania plików: www.matlus.com/html5-file-upload-with-progress (używam wersji minimalistycznej).
Problem w tym, że za każdym razem uruchamia się event error: "There was an error attempting to upload the file." a plik nie zostaje wrzucony.
Nie mam pojęcia co zrobić, po stronie serwera (php) też może być coś nie tak. Czy ktoś może spróbować uruchomić powyższy skrypt u siebie?
Z prób debugowania php nic nie wyszło, jedynie ew. błędy w składni dają o sobie znać w logach, przy innych zdarzeniach czysto. Czy obsługa XMLHttpRequest różni się jakoś od zwykłego uploadowania plików?

PS. Wiem, że dział może być nie ten, co trzeba ale problem może leżeć chyba wszędzie.
Necsord
Wrzuć swój kod tutaj od odbioru pliku tutaj, bo domyślam się, że zrobiłeś kopiuj wklej html'ki i js'a. Mi osobiście ich kod działa bez problemu.
Vanitas
A czy Ty mógłbyć wrzucić swój kod php? Używam klasy Upload z frameworka Fuel, ale pewnie będę musiał zrobić coś swojego.
Jeśli chodzi o zmianę adresów docelowych to zmieniłem na poprawne nerdsmiley.png
Necsord
  1. move_uploaded_file($_FILES["fileToUpload"]["tmp_name"],
  2. "./upload/" . $_FILES["fileToUpload"]["name"]);
  3. header('Cache-Control: no-cache, must-revalidate');
  4. header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
  5. header('Content-type: application/json');
  6. exit('ok');
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.