为了账号安全,请及时绑定邮箱和手机立即绑定

php读取和保存base64编码的视频内容

php读取和保存base64编码的视频内容

POPMUISE 2018-07-02 17:17:39
前端拿到base64的视频地址服务器怎么转成视频文件存储在文件夹里?$r = file_put_contents($path, base64_decode($videoData));//返回的是字节数 用上面的代码, 存储视频 体积对劲 但是 怎么无法播放视频呢
查看完整描述

1 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

以 php 为例:

// 解码 base64 获取视频真实地址

$video_url = base64_encode($base64);


$output_filename = "test.mp4";


$host = $video_url;

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $host);

curl_setopt($ch, CURLOPT_VERBOSE, 1);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($ch, CURLOPT_AUTOREFERER, false);

curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);

curl_setopt($ch, CURLOPT_HEADER, 0);

$result = curl_exec($ch);

curl_close($ch);


print_r($result); 


// 写入文件

$fp = fopen($output_filename, 'w');

fwrite($fp, $result);

fclose($fp);


查看完整回答
反对 回复 2018-07-10
  • 1 回答
  • 0 关注
  • 2072 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信