Заголовки http — делают MP3 доступным для поиска в переполнении стека

Я использую код ниже, чтобы получить файл MP3 через PHP.
Моя проблема в том, что MP3, который производит этот код, не ищет.

@$filename = $_GET['q'].'.mp3';

if(file_exists($filename)){
header("Content-type: audio/mpeg");
header('Content-length: ' . filesize($filename));
header('Content-Disposition: filename="' . $filename);
header('X-Pad: avoid browser bug');
header('Cache-Control: no-cache');
header('Accept-Ranges: bytes');
readfile($filename);
}else{
header("HTTP/1.0 404 Not Found");
}

Это действительно становится моей головной болью, чтобы найти правильный заголовок или другое решение, чтобы сделать возможным поиск MP3.

Спасибо за помощь заранее.

0

Решение

Попробуй это:

header('Content-Disposition:inline; filename="' . $filename . '"');
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]