Я пытаюсь сохранить локальную копию всех носителей, которые отправляются через Twilio.
$media = file_get_contents($mediaUrl);
$filename = $mediaSid . '.' . $fileExtension;
file_put_contents(public_path('storage/mms/' . $filename), $media);
Проблема в том, что file_get_contents
не похоже на перенаправление, поэтому я получаю файл, которыйсодержит TwiMLУ меня есть пример того, что я продолжаю получать. У меня вопрос, какую функцию мне нужно использовать, чтобы она следовала за перенаправлением, и я получаю фактические данные носителя, а не XML?
Файл, который создается:
<?xml version='1.0' encoding='UTF-8'?>
<TwilioResponse><Media><Sid/><AccountSid>AC....</AccountSid><ParentSid/><ContentType/><DateCreated>Fri, 08 Nov 2019 01:49:02 +0000</DateCreated><DateUpdated>Fri, 08 Nov 2019 01:49:02 +0000</DateUpdated><Uri>/2010-04-01/Accounts/AC.../Messages/MM.../Media/ME...</Uri></Media></TwilioResponse>