Home >php教程 >php手册 >PHP uploads pictures to Youpaiyun

PHP uploads pictures to Youpaiyun

WBOY
WBOYOriginal
2016-11-19 13:05:232442browse

Note: Using images on a CDN will help reduce the pressure on the website. At the same time, you should also pay attention to saving a copy of the image with the same path locally. When there is a problem with the cloud disk, you can immediately switch to the local for access.
/* Based on the original editor, add the function of uploading pictures to cdn*/<br> Header("Content-Type: text/html; charset=utf-8");<br> <br> ​​error_reporting(E_ERROR | E_WARNING);<br> <br> $Path = "./images/"; /* Set the storage path of the file */<br> <br> $ymd = date("Y").date("m").date("d"); //File path format<br> <br> $file_save_url=$Path.$ymd."/"; //Local storage path <br> <br> $save_url= $ymd. "/"; //USB cloud storage path<br> <br> Include "upyun.class.php";//Introducing the USB cloud processing class<br> <br> Include "upyun_config.php";//USB cloud configuration<br> <br>                           //Instantiate USB Cloud <br> $upyun = new UpYun($img_bucketname, $img_username, $img_password); <br> <br> Try {<br> <br> $file=$file_save_url.$info['name'];//Local path plus file name<br> <br>         $con =$save_url.$info['name'];//USB cloud path plus file name<br> <br>         $opts = array( UpYun::CONTENT_MD5 => md5(file_get_contents($file)));<br> <br>          $fh = fopen($file, "rb");<br> <br>                   // Upload pictures and automatically create directories<br>          $rsp = $upyun->writeFile("/".$con, $fh, True, $opts); <br> <br>                   fclose($fh);                                     <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() . "rn";<br> <br>          $handle = fopen($filename, 'a');<br> <br> ​​​​fwrite($handle, $errorcontent);<br> <br>            fclose($handle);<br> <br> exit;<br> <br> }<br> Original link: http://www.lujianlong.com/?p=260

upyun.rar PHP uploads pictures to Youpaiyun( 4.56 KB Download: 4 times )

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn