Мой
Код: Выделить всё
PHPКод: Выделить всё
header("Content-Type: application/octet-stream");
$file = $_GET["file"] .".pdf";
header("Content-Disposition: attachment; filename=" . urlencode($file));
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Type: application/pdf"); // pdf might change to another format eg. doc,docx
header("Content-Description: File Transfer");
header("Content-Length: " . filesize($file));
flush(); // this doesn't really matter.
$fp = fopen($file, "r");
while (!feof($fp))
{
echo fread($fp, 65536);
flush(); // this is essential for large downloads
}
fclose($fp);
Код: Выделить всё
HTMLчасть:
Код: Выделить всё
[url=download.php?file=abc]Download CV[/url]
Не удалось загрузить PDF-документ
Я не получаю никаких ошибок, пытался изменить ограничения памяти, но ничего не работает. Любая помощь будет очень признательна.
РЕДАКТИРОВАНИЕ:
Мне нужно загрузить файлы всех форматов с некоторыми простыми изменениями в моем коде.
Пример:
Код: Выделить всё
header("Content-Type: application/pdf"); // pdf might change to another format eg. doc,docx
Когда я попытался открыть файл из папки загрузок, появилась ошибка
типа:
Adobe Reader не удалось открыть файл с именем abc.pdf, потому что он либо не поддерживается, либо файл поврежден
Подробнее здесь: https://stackoverflow.com/questions/324 ... f-document
Мобильная версия