Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]pobieranie plików ze zmianą nazwy
elmozaur
post 21.01.2016, 12:19:32
Post #1





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Pyton_000
post 21.01.2016, 12:25:43
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
trueblue
post 21.01.2016, 12:25:50
Post #3





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


http://stackoverflow.com/a/20080402


--------------------
Go to the top of the page
+Quote Post
nospor
post 21.01.2016, 12:25:55
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://php.net/manual/en/function.header.php
Example #1 Download dialog


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
elmozaur
post 21.01.2016, 12:40:21
Post #5





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


super.
jeszcze tylko dopytam:
zastosowanie file_get_content lub readfile czy ma jakieś ograniczenie co do wielkości czytanego pliku ?
Go to the top of the page
+Quote Post
nospor
post 21.01.2016, 12:45:51
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




lepsze jest readfile ktore pluje od razu zawartosc pliku na wyjscie


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
elmozaur
post 21.01.2016, 12:56:36
Post #7





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


i wszystko jasne - dziękuję
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:20