Переименование файла при скачивании

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

serhey_o

Guest
Переименование файла при скачивании

Подскажите пожалуйста как сделать так, чтобы при скачивании файла (скажем ИМЯ_ФАЙЛА_1) сохранялся на диск пользователя под именем ИМЯ_ФАЙЛА_2
 

netmac

Новичок
Отдавай через скрипт

используя заголовки

PHP:
//!!!
header('Content-Disposition: inline; filename="нужное имя" ');
//!!!
header('Expires: 0');
header('Cache-Control: public, must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
или с

PHP:
header('Content-Disposition: attachment; filename="нужное имя" ');
с inline по возможности будет грузить в броузер

и еще

PHP:
// объем файла
header("Content-Length: ".strlen ($app_content));
// тип контента application/x-zip-compressed например или text/plain
header("Content-type: ".$m[FILE_MIME][0]);
 

@angel

Guest
header("Content-disposition: attachment; filename=ИМЯ_ФАЙЛА_2");
 

serhey_o

Guest
Пример того как хотелось-бы получить:

http://melodysearch.ru/amr-tripleks_brigada-melody16699.html

файл на сервере имеет имя 16699.amr

при нажатии на ссылку "Бесплатно скачать мелодию Триплекс - Бригада" файл сохраняется как

Триплекс - Бригада (MelodySearch_ru).amr
 
Сверху