首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP从字符串数据创建视频

PHP从字符串数据创建视频
EN

Stack Overflow用户
提问于 2017-05-23 16:25:42
回答 1查看 913关注 0票数 1

我正在尝试为android应用程序创建一个PHP服务,该应用程序将视频作为字符串数据发送,图像作为字符串数据发送,两者都是base64编码到PHP服务

因此,我从字符串创建图像,如下所示:

代码语言:javascript
复制
protected function saveImage($data, $image_ext, $path){
    if(!empty($data)){
        $data = base64_decode($data);
        $im   = imagecreatefromstring($data);
        if ($im !== false) {
            $name = 'img-'.str_random(4).'.'.$image_ext;
            if ($image_ext == "png"){
                imagepng($im, $path . $name, 9);
            }else{
                imagejpeg($im, $path . $name, 100);
            }

            return $path.$name;
        } else {
            return "";
        }
    }else{
        return "";
    }
}  

现在我需要对视频字符串执行此操作,有什么方法可以做到这一点吗?谢谢您的帮助

EN

回答 1

Stack Overflow用户

发布于 2017-05-23 20:16:25

我已经想出了一种方法,我只能将标题设置为视频/ xxx和xxx=视频类型,使用file_put_contents函数将视频存储在所需的路径上

代码语言:javascript
复制
header('Content-Type: video/mp4');
$data = base64_decode($data);
$name = $path.'video-'.str_random(4).'.mp4';
$target_file = base_path()."/public/".$name;
file_put_contents($target_file,$data);

base_path(),获取应用程序在laravel的根路径

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44129577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档