[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отправка mp3 файла на скачку браузеру
Royal
Здаравствуйте у меня такая проблема отправляю mp3 файл на скачку но браузер Chrome воспроизводит файл, а с Opera всё нормально скачивется скачивание происходит по ссылке на которой имеется id и передаётся на файл скачки где принимается id и с базы достаётся путь mp3 по этому id и спомощью
header('Location: '.$mp3_гкд);
отправляется файл на скачку, поискаф в инете нашел другой способ

header("Content-Type: audio/mpeg, audio/x-mpeg, audio/x-mpeg-3, audio/mpeg3, audio/mp3");
header('Content-Description: File Transfer');
header('Content-Disposition: attachment; filename='.$mp3_name);
header('Content-Length: ' . filesize($mp3_url));
readfile($mp3_url);


Так всё нормально подаётся на скачку любым брайзером но не понятно после скачивания файла на моём компе этот mp3 не проигрывается не знаю даже почему изменяю код на верхний всё работает скачиваю проигравается нормально но этот способ не даёт файл на скачку chrome пожалуйсто помогите как мне решить эту проблему



Спустя 2 дня, 3 часа, 25 минут, 59 секунд (16.09.2011 - 03:10) Royal написал(а):
Не ужели ни кто не может помоч

Спустя 3 минуты, 17 секунд (16.09.2011 - 03:13) inpost написал(а):
Достаточно:
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="'.$file.'"');
readfile($file);

Убери вторую строку, посмотри, может type для аудио не тот передаёшь.

Спустя 12 минут, 37 секунд (16.09.2011 - 03:26) caballero написал(а):
файло скачивается на диск и не проигрывается? Ну так сравни с исходным длину хотя бы, правда не представляю что его по дороге пожет поменять

или имеется ввиду что проигрыватель автоматом не запускается и играет

Спустя 5 дней, 23 часа, 8 минут, 27 секунд (22.09.2011 - 02:34) Royal написал(а):
inpost пробовал и type думаю что правильный передаю теже которые и при uploade используются

caballero всё нормально ничего не теряется и не воспроизводится только при испоользовании readfile() и то при некоторых случаях при headere() всё нормально со всеми файлами
Быстрый ответ:

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