anonīms Posted February 23, 2010 Report Share Posted February 23, 2010 (edited) $file_folder = 'upload/'; header('Content-Disposition: attachment; filename="'.$file_folder . $file['file'].'"'); Kā un vai vispār var norādīt no kuras mapes vilkt ārā failu? Edited February 23, 2010 by anonīms Quote Link to comment Share on other sites More sharing options...
marcis Posted February 23, 2010 Report Share Posted February 23, 2010 (edited) Ja es pareizi sapratu problēmu: tas header'is brouzerim nesūta failu, bet pasaka ko darīt ar saturu un kā viņu saukt. Pēc header'iem tev jāizvada paša faila saturs - parasti tiek lietota readfile() (tur arī piemēru netrūkst) funkcija. Vēl ir tāda http_send_file() funkcija, kas varētu strādāt līdzīgi kā lighttpd X-Sendfile modulis (mans pieņēmums). Pie lielākiem failiem readfile() rij nepiedienīgi daudz resursu, jo viss fails tiek grūsts caur php. P.S. Šķiet, ka kādreiz te arī bija kāda pagarāka diskusija par šo tēmu. Edited February 23, 2010 by marcis Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.