![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 0 Dołączył: 5.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
mam sposob na pobieranie plikow o anonimowej sciezce ale jest jeden mankament:
jezeli stosuje Kod $content = file_get_contents($location); header("Content-Type: application/pdf"); echo $content; czyli dla plików pdf, a ja np. mam ustawione automatyczne pobieranie pdfów na hdd a nie otwieranie w przegladarce. Przegladarka proponuje pobranie pliku który zawiera kod pdf-a ale nazywa sie download.php (czyli plik ktory zwiera wyzej wymieniony kod) przez co użytkownik dostaje to co powinien ale nie znajac prawidlowego rozszerzenia nie moze otworzyc pliku... da się jakoś wymusic na przegladarce propozycje pobrania oryginalnej nazwy pliku pdf? mam nadzieje ze piszę w miare jasno |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 25.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
ja mam nieco inny problem:/ kiedy wysyłam plik do klienta, tym sposobem Kod header("Content-type: application/octetstream"); header("Content-Disposition: attachment; filename=".$nazwa_pliku); readfile('./folder/'.$nazwa_pliku); to wtedy przeglądarka nie pozwala na równoczesne ściąganie pliku i przeglądanie witryny, tylko czeka na zakończenie pobierania.. Z kilku względów wolę uniknąć podawania w linkach bezpośrednich ścieżek do plików i ukryć przed klientem faktyczną strukturę katalogów na serwerze, lecz niestety ten sposób raczej odpada. Będę wdzięczny za jakiekolwiek wskazówki:) może content-type jest niewłaściwy?.. Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 19:25 |