Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Brak wyskakującego okienka przy pobieraniu pliku
Forum PHP.pl > Forum > Przedszkole
czarni14
Witam,

mam skrypt, którego zadaniem jest pobranie pliku. Wszystko idzie pięknie, tylko że przestało mi wyskakiwać to okienko do zapisywania pliku (Nazwa, Gdzie zapisać itd.), a zamiast tego plik się pobiera w tle i widzę to w dolnym pasku przeglądarki. W skrypcie używam nagłówków. Czy da radę jakoś to zmienić?
wookieb
No ale kurde jakich nagłówków. Pokaż kod.
czarni14
  1. header("Content-Type: mp3");
  2. header("Content-Disposition: attachment, filename=plik.mp3;" );
  3. header("Content-Length: ".$size);
wookieb
Ta... content-type mp3. Gdzieś ty to wyczytał?
Podaje się type MIME
W twoim przypadku dla mp3 będzie to
Kod
audio/mpeg
czarni14
Rzeczywiście, nie ma czegoś takiego smile.gif Poprawione. Jednak nadal nie wyskakuje okienko sad.gif
wookieb
Szczerze mówiąc nie pamiętam jak zrobić "prawidłowy" force download ale spójrz tutaj
http://php.net/manual/en/function.readfile.php
Dodatkowo jakiej przeglądarki używasz? Może po prostu ustawiłeś aby nie pytało o zapis pliku tylko go zapisywało?
czarni14
Używam Firefoxa. I chyba masz rację, to przez ustawienia mi się tak pobiera. W każdym razie dziękuję za pomoc!
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.