![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 518 Pomógł: 18 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Chcialem zrobic pobieranie pliku z serwera na komputer usera z pokazaniem komunikatu ze plik zostanie pobrany. W html zrobilem klawisz, ktory wywoluje AJAXa. Ajax operuje na pliku do.php
AJAX wywoluje sie prawidlowo, pierwsza czesc skryptu generuje mi plik tymczasowy na serwerze jednak sam proces pobierania nie uruchamia sie pytanie: dlaczego i jak to poprawic ? dziekuje i pozdrawiam Grzegorz |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź ścieżkę do pliku, włącz raportowanie błędów w php. Spróbuj jeszcze Content-Type: application/force-download
http://php.net/manual/en/function.header.php Na końcu sprawdź samą konsolę błędów w przeglądarce. -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 518 Pomógł: 18 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
dzieki za zainteresowanie.
zrobilem taki test: twoj kod zapisalem jako test.php gdy odwoluje sie z urla do tego pliku to plik ladnie sie pobiera. Jesli natomiast odwolam sie do niego poprzez jQuery/AJAX to juz nie
firebug ani konsola nie pokazuja bledow wszystkie statusy sa na 200. Zrobilem jeszcze tak zze poprzez Javascript otwieram nowe okno z kodem test.php i wtedy pliki sie pobieraja, jesli jednak ktos ma zablokowane wyskakujace okna to lipa... co moze byc jeszcze przyczyna klopotu ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Hmm. Spróbuj kolejno: POST i async :true
-------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 10:39 |