Я уже пытался найти ответ на этот вопрос на этом сайте, но я немного неопытен, и мои знания еще ограничены.Как заставить заголовок для октетного потока, возвращаемого PHP-документом?
Моя ситуация выглядит следующим образом: У меня есть внешний PHP-файл (скажем http://example.org/get.php) (который я не могу редактировать), который возвращает файл MP3 в виде октетного потока. Проблема в том, что мне нужно, чтобы это был аудио/mp3, чтобы использовать его с аудиоплеер HTML5. Как я могу это достичь?
Я думаю, что я не могу просто сделать что-то вроде
$mp3_url = 'http://example.org/get.php?file=123'; header('Content-Type: audio/mp3');
, я могу?
Есть ли способ включить это в уже существующий PHP-скрипт или он должен быть в собственном PHP-файле? Помимо этого, большое спасибо! – AidanLumina
@AidanLumina, вы должны создать новый скрипт где-нибудь в общедоступном каталоге вашего веб-сервера, например '/ www/xproject/public/proxy.php', а затем запросить его у клиента:' http://yourdomain.com/ proxy.php? URL = ... '. –
Хорошо, спасибо, это имеет смысл. Фактический mp3-файл не сохраняется на сервере, а пересылается клиенту, просто с другим заголовком. Это верно? Если это не так, можете ли вы попытаться выяснить, как обстоят дела? Это было бы очень полезно! – AidanLumina