![]() |
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 10:16 |