Hinweis: Die Verwendung von Bildern im CDN kann dazu beitragen, den Druck auf die Website zu verringern. Gleichzeitig sollten Sie darauf achten, eine Kopie des Bildes lokal im selben Pfad zu speichern sofort auf lokalen Zugriff umstellen. /* 在原有的编辑器基础上增加图片上传到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() . "rn";<br>
<br>
$handle = fopen($filename, 'a');<br>
<br>
fwrite($handle, $errorcontent);<br>
<br>
fclose($handle);<br>
<br>
exit;<br>
<br>
}
Ursprünglicher Link: http://www.lujianlong.com/?p=260
upyun.rar ( 4,56 KB Download: 4 Mal)