[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: отдаем файл на загрузку. ff тупит
Guest
$file = $aboutFile['name'];

if (is_file($file))
{
header ("Content-Type: audio/mpeg");
header ("Accept-Ranges: bytes");
header ("Content-Length: ".filesize($file));
header ("Content-Disposition: attachment; filename=".$file);

echo file_get_contents($file);

exit();
}


файл отдается во всех браузерах, но с кое-какой проблемой в ff. ИМЯ ФАЙЛА. файрфокс выбирает произвольное какое-то имя, "стирая" при этом и разрешение файла.

например отдаю на скачку файл guf-dlyanee676767676767.mp3, во всех браузерах так и отдается, а в ff скачивается файл с таким названием content_777, без разрешения ( который потом открывается в проигрывателе в конце концов, но сами понимаете - это не дело )

Как исправить?
Trianon
header ("Content-Type: audio/mpeg; name=".$file);


кроме того, если Вы отдаете файл именно на скачать и сохранить - следует указывать тип потока данных приложения (application/octet-sream)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.