DDT
Новичок
Можно ли HTTP заголовке указать имя загружаемого файла?
Есть скрипт getfile.php?id=123, который возвращает пользователю файл, хранящийся в БД.
Все работает нормально, НО имя возвращаемого файла - getfile.php.{тип_файла}
getfile.php.xls
getfile.php.pdf
getfile.php.doc
и т.д.
Вот в этом примере http://phpclub.ru/talk/showthread.php?s=&threadid=70547
видел среди HTTP заголовков filename="content.html";
Пробовал ставить этот заголовок у себя при отправке файла:
имя файла не меняется, все равно остается getfile.php.{тип_файла}
Можно ли это поправить?
Спасибо.
Есть скрипт getfile.php?id=123, который возвращает пользователю файл, хранящийся в БД.
Все работает нормально, НО имя возвращаемого файла - getfile.php.{тип_файла}
getfile.php.xls
getfile.php.pdf
getfile.php.doc
и т.д.
Вот в этом примере http://phpclub.ru/talk/showthread.php?s=&threadid=70547
видел среди HTTP заголовков filename="content.html";
Пробовал ставить этот заголовок у себя при отправке файла:
PHP:
header("Filename: file.xls");
header("Expires: Mon, 26 Jul 1990 05:00:00 GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Content-type: ".$doc['content_type']);
echo($doc['filedata']);
Можно ли это поправить?
Спасибо.