Помогите, opera не правильным форматом качает файл
1.
Владимир (29.08.2013 / 20:22)
Ребят помогите, opera не правильным форматом качает файлы mp3...с других браузеров качает как положенно в mp3 формате ффайлы, а вот с оперы почему то в формате htm.ИЗ за чего так?не могу понять..что за это отвечает в скрипте?
2.
marti91 (29.08.2013 / 20:39)
1.
MMdance, дай ссылку на файл который качал.
3.
Владимир (29.08.2013 / 20:39)
2.
marti91,
http://cafesound.ru/getsong/12?dl=1
4.
Владимир (30.08.2013 / 12:21)
Блин никто не знает(
5.
Андрей (30.08.2013 / 12:40)
В headers замени Content-Type:text/html; charset=UTF-8 на Content-Type:audio/mpeg;
6.
Владимир (30.08.2013 / 12:50)
5.
Барыга Обама, не помогает: вот кусок кода отвечающий за скачку
$app->get('/getsong/{vkid}', function(Request $request, $vkid) use($app) {
session_write_close();
$track = Model\Search::find_by_id($vkid);
//header("Content-Length: " . filesize(ROOT . $track->file));
if ( $request->get('dl') ) {
header('Last-Modified:');
header('ETag:');
header('accept-ranges: bytes');
header("Content-Type: audio/mpeg");
$name = str_replace(" ", "_",$track->q);
header("content-disposition: attachment; filename=\"{$name}_[cafesound.ru].mp3\"");
header("content-description: file transfer");
header('content-transfer-encoding: binary');
}
$path = ROOT . $track->file;
return readfile("$path");
//return file_get_contents( ROOT . $track->file );
});
7.
Володя (30.08.2013 / 13:15)
Попробуй в .htaccess прописать следующее:
AddType audio/aac .aac
AddType audio/mp4 .mp4 .m4a
AddType audio/mpeg .mp1 .mp2 .mp3 .mpg .mpeg
AddType audio/ogg .oga .ogg
AddType audio/wav .wav
AddType audio/webm .webm
---
P.S Если отсутствует подобное
8.
Владимир (30.08.2013 / 13:22)
7.
Caswap, в том то и дело..я уже это писал..да и всё что можно..в голове не укладывается что тут не так(
URL:
https://visavi.net/topics/38815