Autor | Zpráva | ||
---|---|---|---|
stuchlej Profil |
#1 · Zasláno: 25. 1. 2013, 19:29:59
Dobrý den.
Moji uživatelé jsou schopní nahrávat soubory na můj server. Z bezpečnostních důvodů se soubory ukládají do složky vně adresářové struktury stránek ( /../data/ ) To funguje, s čím mám problém ale je, jak stahovat soubory. Existuje nějaký způsob, jak poskytnou uživateli data, která leží vně pole působnosti html třeba pomocí PHP? Děkuji. |
||
Jan Tvrdík Profil |
#2 · Zasláno: 25. 1. 2013, 19:31:57
stuchlej:
Viz třeba Upload a download souborů. |
||
stuchlej Profil |
#3 · Zasláno: 25. 1. 2013, 19:40:46
Děkuji, použil jsem tento kód. Děkuji
<? $soubor = "/../data/ahoj.txt"; header('Content-Description: File Transfer'); header('Content-Type: application/force-download'); header('Content-Disposition: attachment; filename="'.$soubor.'"'); readfile ($soubor); ?> |
||
Jan Tvrdík Profil |
#4 · Zasláno: 25. 1. 2013, 20:05:21
stuchlej:
Tak si ho oprav na: <?php $soubor = '/../data/ahoj.txt'; header('Content-Description: File Transfer'); header('Content-Type: application/force-download'); header('Content-Disposition: attachment; filename="' . basename($soubor) . '"'); readfile($soubor); |
||
Časová prodleva: 11 let
|
0