微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在php或cakephp中从youtube保存本地服务器上的图像

如何解决如何在php或cakephp中从youtube保存本地服务器上的图像

||
$thumbnail_url = \'http://img.youtube.com/vi/JaFfJN_iKdA/default.jpg\';


function save_image_local($thumbnail_url)
    {
         //for save image at local server
         $filename = time().\'_hk.jpg\';
         $fullpath = \'../../app/webroot/img/daily_videos/image/\'.$filename;
        $fp = fopen($fullpath,\'x\');
        fwrite($fp,$thumbnail_url);
        fclose($fp);

    }
在此代码中,“空白图片存储”不是原始图片存储。     

解决方法

        您只是在写缩略图网址,而不是图片内容。您必须从url获取图像的内容并将其写入图像文件。 以下是
fopen
fwrite
的快捷方式。
$img_content=file_get_contents($thumbnail_url);
file_put_contents($fullpath,$img_content );
要么
$img_content=file_get_contents($thumbnail_url);
$fp = fopen($fullpath,\'x\');
fwrite($fp,$img_content);
fclose($fp);
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。