【发布时间】:2019-06-01 20:18:01
【问题描述】:
我正在尝试将 youtube 视频上传到 aws S3 存储桶。视频已正确上传,但无法正常播放。我写了这段代码:
试用代码:
$uploadPath = "videouploads/$parsed.mp4";
file_put_contents($uploadPath, file_get_contents($dowloadUrl));
// @formatter:off
$result = $s3->putObject(array(
'Bucket' => 'MY_BUCKET',
'Key' => 'MY_OBJECT_KEY',
'SourceFile' => $uploadPath,
));
它会将视频上传到我的 s3 存储桶中。但是当我使用 cloudflare 检索它时,网址将是:
【问题讨论】:
-
“但是当我使用 cloudfare 检索它时” - 你如何检索它?你是怎么得到那个网址的?请向我们展示该问题的所有相关代码。目前,您只是向我们展示了上传代码,您说它有效。
-
@MagnusEriksson 我们已经设置了 cloudfare 来隐藏我们的原始视频网址。所以 url 就只有这个
标签: php laravel laravel-5 amazon-s3 youtube