首页 > php教程 > php手册 > PHP把图片上传到又拍云

PHP把图片上传到又拍云

WBOY
发布: 2016-11-19 13:05:23
原创
2434 人浏览过

注意:网站使用CDN上的图片有利有减轻网站的压力,同时也要注意在本地存一份同路径的图片,当云盘有问题时,可以马上切换到本地来访问。
    /* 在原有的编辑器基础上增加图片上传到cdn的功能*/<br>     header("Content-Type: text/html; charset=utf-8");<br>  <br>     error_reporting( E_ERROR | E_WARNING );<br>  <br>     $Path = "./images/";    /* 设置文件的存储路径 */<br>  <br>     $ymd = date("Y").date("m").date("d");  //文件路径格式<br>  <br>     $file_save_url=$Path.$ymd."/";   //本地存储路径   <br>  <br>     $save_url= $ymd. "/";     //优盘云存储路径<br>  <br>     include "upyun.class.php";//引入优盘云处理类<br>  <br>     include "upyun_config.php";//优盘云配置<br>  <br>        //实例化优盘云<br>     $upyun = new UpYun($img_bucketname, $img_username, $img_password);   <br>  <br>     try {<br>  <br>       $file=$file_save_url.$info['name'];// 本地路径加文件名<br>  <br>       $con =$save_url.$info['name'];//优盘云路径加文件名<br>  <br>         $opts = array(  UpYun::CONTENT_MD5 => md5(file_get_contents($file)) );<br>  <br>         $fh = fopen($file, "rb");<br>  <br>          // 上传图片,自动创建目录<br>         $rsp = $upyun->writeFile("/".$con, $fh, True, $opts);  <br>  <br>         fclose($fh);  <br>  <br>     } catch(Exception $e) {<br>  <br>         $filename = "error_log.txt";<br>  <br>         $errorcontent = "image " . date("Y-m-d H:m:s") . " " . $e->getCode()." " . $e->getMessage() . "\r\n";<br>  <br>         $handle = fopen($filename, 'a');<br>  <br>         fwrite($handle, $errorcontent);<br>  <br>         fclose($handle);<br>  <br>         exit;<br>  <br>     } 原文链接:http://www.lujianlong.com/?p=260

附件 upyun.rar ( 4.56 KB 下载:4 次 )

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板