PHP 下载视频 - 获取远程接口 MP4 视频并保存到本地服务器
以下是一个用 PHP 实现获取并下载视频的示例代码:
<?php
$url = 'http://cf228e76e6.hk02.hoomoon.cn/api/'; // 视频接口URL
$videoUrl = ''; // 视频文件URL
// 获取视频文件URL
$response = file_get_contents($url);
$data = json_decode($response, true);
if ($data && isset($data['url'])) {
$videoUrl = $data['url'];
}
// 下载视频文件
if ($videoUrl) {
$filename = basename($videoUrl); // 视频文件名
$filepath = __DIR__ . '/' . $filename; // 视频文件路径
if (file_put_contents($filepath, file_get_contents($videoUrl))) {
echo '视频文件已下载到本地服务器:' . $filepath;
} else {
echo '下载视频文件失败';
}
} else {
echo '没有找到视频文件URL';
}
?>
在这个示例中,首先获取视频接口返回的数据,并从中解析出视频文件 URL。然后通过file_get_contents()函数下载视频文件,并使用file_put_contents()函数将其保存到本地服务器的根目录下。最后输出下载结果。
注意,这个示例中的代码只是一个基础实现,可能需要根据实际情况进行适当的调整和优化。
原文地址: https://www.cveoy.top/t/topic/npy9 著作权归作者所有。请勿转载和采集!