php 音频数据流 base64 生成文件

public function saveFileVideo()
    {
        $file = input('post.file');
        $file = substr(strstr($file,','),1);
        $base_img = str_replace('data:image/jpg;base64,', '', $file);
//  设置文件路径和文件前缀名称
        $path = "./uploads/";
        $prefix='video_';
        $output_file = $prefix.time().rand(100,999).'.mp4';
        $path = $path.$output_file;
//  创建将数据流文件写入我们创建的文件内容中
        $ifp = fopen( $path, "wb" );
        fwrite( $ifp, base64_decode( $base_img) );
        fclose( $ifp );

    }

 

你可能感兴趣的:(thinkphp,php)