Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%)
|
Witam
Jak zmusić ajax do wysłania pliku do użytkownika ? Chodzi mi o efekt podobny do tego z PHP za pomocą header(). Próbowałem już różnych metod, np takie coś (sorry za tag PHP ale ładnie składnie koloruje):
ale zamiast próby pobrania zawartości to wpisuje mi ją do przeglądarki. Ustawiałem również nagłówki w pliku php i jak wywołam ten plik php osobno to pojawia się "zapisz jako" a w w/w sposób nie chce ... Proszę pomóżcie Ten post edytował Darti 10.11.2007, 10:54:05 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 3 Dołączył: 3.01.2008 Skąd: PHP Planet Ostrzeżenie: (0%)
|
mozesz spróbować napisać skrypt w php, który łaczy się z twoim serwerem przez ftp
(funkcja fsocksopen) i przesyła plik pdf do przeglądarki przez ftp, taki mały trik i wyskoczy zapisz jako. Często stosowany do plików typu .pdf, aby nie uruchamiały się w przeglądarce (jeśli masz zainstalowany Acrobat Reader), tylko wyskakiwało okno Zapisz jako... mozesz pokombinowac tez z... Kod header('Content-Type: application/x-unknown'); header('Content-Transfer-Encoding: binary'); lub Kod <?php header('Content-Type: application/pdf'); header('Content-Transfer-Encoding: binary'); echo file_get_contents('jakis_plik.pdf',false,$contxt); ?> zobacz czy o takie cos chodzi zobacz Ten post edytował CrazyProgrammer 4.01.2008, 12:57:38 |
|
|
|
Darti [advAJAX] download pliku 10.11.2007, 08:11:10
nevt przecież sam zapisujesz to co przysyła serwer do s... 10.11.2007, 12:20:57 
Darti Cytat(nevt @ 10.11.2007, 12:20:57 ) a... 12.11.2007, 04:06:06 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 16:04 |