Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]pobieranie plików ze zmianą nazwy
Forum PHP.pl > Forum > Przedszkole
elmozaur
Witajcie.
Problem na dziś jest taki:
mam na serwerze pliki w formacie jakiś numer (1-10000) .typ pliku np
1.zip
2.rar
3.zip
4.doc itp
przy uploadzie tych plików system zapisuje ich oryginalne nazwy.
Pytanie jak zrobić aby aby można było pobierać pliki z ich oryginalnymi nazwami ?
Domyślam się, że prawdopodobnie trzeba wywołać stronę która wyśle nagłówek z nazwą pliku, a potem jakoś pobierze ten plik - tak ?
Czy robi się to jakoś inaczej ? Pytam bo nie wiem jak to wykonać dla plików małych i np kilku MegaBajtowych.

pozdrawiam
Grzegorz
Pyton_000
dokładnie tak jak mówisz...

dajesz adres np. /download.php?file=hash

i tam pobierasz z BD nazwę pliku po hash i serwujesz odpowiednie nagłówki z oryginalną nazwą pliku.
trueblue
http://stackoverflow.com/a/20080402
nospor
http://php.net/manual/en/function.header.php
Example #1 Download dialog
elmozaur
super.
jeszcze tylko dopytam:
zastosowanie file_get_content lub readfile czy ma jakieś ograniczenie co do wielkości czytanego pliku ?
nospor
lepsze jest readfile ktore pluje od razu zawartosc pliku na wyjscie
elmozaur
i wszystko jasne - dziękuję
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.