Я использую код ниже, чтобы получить файл 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.
Спасибо за помощь заранее.
Попробуй это:
header('Content-Disposition:inline; filename="' . $filename . '"');
Других решений пока нет …