Сохранить как?

  • Автор темы trompert
  • Дата начала

trompert

Guest
Сохранить как?

проблема такая - загружаю файл из базы, скрипт предлагает его сохранить.
как сделать чтобы имя в поле "сохранить как" подставлялось именно такое какое нужно мне, а не up.php?
 

trompert

Guest
Совсем не то мне выдал поиск.
Неужели никто не сталкивался?
Когда нажимаю на "скачать" появляется окно где
"загружается файл up.php". Так вот как мне сделать, чтобы появлялось не up.php а что что я хочу??

например - кликаю на up.php, он предлагает мне сохранить up.zip или что-то подобное?
 

tony2001

TeaM PHPClub
во народ пошел...
ссылку ему даешь - даже не смотрит.
PHP:
header("Content-Type: x-application/octet-stream");
header('Content-Disposition: inline; filename="'.$filename.'"');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
 

trompert

Guest
Тони, спасибо.
Просто на темы смотрел, а это мимо прошло. сорри.
 

trompert

Guest
теперь другая проблема - при клике на него он пытается загрузить в браузер, а потом пишет буквально следующее:
"нет доступа к 'mso110.xls'. Файл, диск или каталог могут быть доступны только для чтения, либо сервер не отвечает на запрос."
<повторить> <отмена>
перепробовал всякие x-application, вместо inlini ставил attachment - все равно..

что делать??
 

trompert

Guest
испуганно пошел читать про максимальный размер переменных..
в общем ситауция такая - если размер xls файл приближается к 3мб то он скорее всего не отдается из базы с вероятностью 75%. (3 не отдаются, 1 нормально открывается).
в мозилле примерно то же самое, просто она открывает в самом экселе.
 

trompert

Guest
как мне обьяснила тех. поддержка валуев - такое бывает, если слишком большая нагрузка на сервер и тп.
поверить им или все-таки я что-то неправильно делаю?
 
Сверху