Gnom
04.11.2001, 03:55
Ситуация:
Я делаю закачку файлов через форму прямо в базу данных. Все нормально, работает.
Делаю ссылку на download этих файлов типа: <a href="file.php?id=4">…
В этом file.php устанавливаю Content-type, и выдаю все это дело.
Но! Если в броузере сделать Save Object As… на эту ссылку, то он предложит сохранить файлик под именем file.***. Как сделать, чтобы он предлагал сохранить под реальным именем этого файла, которое он имел при закачке? Пробовал через Content-Location, но чего-то не рулит.
Еще можно, конечно, записывать файл из БД во временный, и переадресовывать на него, но мне это не очень-то хочется. Что делать?
И еще. Можно как-нибудь сделать, чтобы файл любого типа автоматически при нажатии на ссылку броузер предлагал сохранить, а не открывал?
Я делаю закачку файлов через форму прямо в базу данных. Все нормально, работает.
Делаю ссылку на download этих файлов типа: <a href="file.php?id=4">…
В этом file.php устанавливаю Content-type, и выдаю все это дело.
Но! Если в броузере сделать Save Object As… на эту ссылку, то он предложит сохранить файлик под именем file.***. Как сделать, чтобы он предлагал сохранить под реальным именем этого файла, которое он имел при закачке? Пробовал через Content-Location, но чего-то не рулит.
Еще можно, конечно, записывать файл из БД во временный, и переадресовывать на него, но мне это не очень-то хочется. Что делать?
И еще. Можно как-нибудь сделать, чтобы файл любого типа автоматически при нажатии на ссылку броузер предлагал сохранить, а не открывал?