Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> HTML5 - Upload pliku przy użyciu XMLHttpRequest
Vanitas
post 26.01.2012, 21:29:04
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 12.01.2012

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


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.
Go to the top of the page
+Quote Post
Necsord
post 26.01.2012, 21:45:34
Post #2





Grupa: Zarejestrowani
Postów: 189
Pomógł: 60
Dołączył: 5.10.2010
Skąd: Bydgoszcz

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


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.
Go to the top of the page
+Quote Post
Vanitas
post 26.01.2012, 21:50:26
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 12.01.2012

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


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
Go to the top of the page
+Quote Post
Necsord
post 26.01.2012, 21:55:17
Post #4





Grupa: Zarejestrowani
Postów: 189
Pomógł: 60
Dołączył: 5.10.2010
Skąd: Bydgoszcz

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


  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');
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 Wersja Lo-Fi Aktualny czas: 26.04.2024 - 02:14