php file_put_content в aws S3 - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь записать файл на aws s3, который, очевидно, сейчас не работает.

в моем коде теперь у меня есть следующее, где подписанный URL - это полный URL-адрес s3

$url = ($signedurl);

$opts = array(
  'http'=>array(
    'method'=>"PUT",
    'header'=> array ("Connection: keep-alive","Content-Lenght: ".$filesize,"Content-Type: audio/mpeg","Accept: */*")
  )
);
$filelocation = "/home/martin/Dropbox/data/track".date("dmY").'_MP3WRAP.mp3';

$contexta = stream_context_create($opts);
$afile = file_get_contents($url, false, $contexta);
$file = file_put_contents($filelocation, $afile);

Теперь происходит то, что файл не загружается с необходимыми заголовками, и я не вижу, где что-то пошло не так.

Любая помощь требуется

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...