2014-08-21 5 views
-2

я хочу решение загрузки файла в PHP Я использую этот способ для загрузки файла, но получить код вопроса скачать файлКак скачать файл с php?

$filename = '[file name].[extension]'; 

$file="application/[extension]"; 


if(ini_get('zlib.output_compression')) 
ini_set('zlib.output_compression', 'Off'); 

проблема:

+0

Вы использовали заголовки для загрузки? – TBI

+0

Я думаю, что есть что-то отсутствует после «проблемы:» – ljacqu

+0

проверьте ниже ссылку, которая будет полезна для вашей проблемы [ссылка] http://stackoverflow.com/questions/7263923/how-to-force-file-download-with- php [link] –

ответ

0

Попробуйте это Следуйте инструкциям переменной .... Используйте путь к файлу не имя файла

header("Content-Transfer-Encoding: Binary"); 
     header("Content-length: ".filesize($dest_file_path)); 
     header('Content-Type: text/xml'); 
     header('Content-Disposition: attachment; filename="'.$dest_file_name.'"'); 
     readfile($dest_file_path); 
+0

"спасибо за помощь" –

0

Вот простой пример для загрузки файла -

$file="http://example.com/filename.mp3"; // your filename with path 
header("Content-type: application/x-file-to-save"); 
header("Content-Disposition: attachment; filename=".basename($file)); 
readfile($file); 
exit; 
+0

вам нужно указать имя файла с помощью пути в $ file not directory ... удалить песни из $ файла и назначить имя файла под песни directory – TBI

+0

Я не получаю вашу проблему с базой данных ... ваш файл хранится в базе данных? – TBI

+0

ok ... получить этот файл из базы данных и назначить его переменной $ file – TBI

Смежные вопросы