
21.12.2008, 16:23
|
|
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
С нами:
10196899
Репутация:
27
|
|
Сообщение от d_x
Средствами php так:
PHP код:
header('Content-Description: File Transfer');
header('Content-Disposition: attachment; filename="файл.pdf"');
header('Content-Transfer-Encoding: binary');
header('Content-Type: application/octet-stream');
//потом просто выдаём содержимое файла в браузер.
Спасибо, сделал так:
Код:
$filename = "testfile.pdf";
$file_dir ="upload/$filename";
if (file_exists($file_dir)) {
header('Content-Description: File Transfer');
header('Content-Disposition: attachment; filename='.$filename.'');
header('Content-Transfer-Encoding: binary');
header('Content-Type: application/octet-stream');
$handle = fopen($file_dir, "r");
$contents = fread($handle, filesize($file_dir));
fclose($handle);
echo $contents;
}
И еще такой вопрос не возрастет ли нагрузка на сервер если я буду отдавать файлы pdf таким образом (средний размер файла 3-6 Mb)??
|
|
|