#1 zhgzzy
下面这段代码特费带宽,是不是有问题???求高手指教!!!
//新文件名
$new_file_name = date("YmdHis") . '_' . rand(10000, 99999) . '.' . $file_ext;
//上传文件并返回地址
$s = new SaeStorage();
$file_url = $s->upload( $domain , $new_file_name , $tmp_name);
//缩图
$arr = getimagesize($file_url);
if($arr[0]>500){
$f = new SaeFetchurl();
$img_data = $f->fetch($file_url);
$img = new SaeImage();
$img->setData( $img_data );
$img->resize(500);
$new_data = $img->exec();
$img->clean();
$file_url = $s->write( $domain , $new_file_name , $new_data);
}
2012-04-13 09:37:20
#3 zhgzzy
搞定,改了一下代码:
//新文件名
$new_file_name = date("YmdHis") . '_' . rand(10000, 99999) . '.' . $file_ext;
//上传文件并返回地址
$s = new SaeStorage();
$img = new SaeImage();
$img_data = file_get_contents($tmp_name);
$img->setData($img_data);
$arr = getimagesize($tmp_name);
if($arr[0]>500){
$img->resize(500);
$img->improve();
}
$new_data = $img->exec();
$img->clean();
$s->write($domain,$new_file_name,$new_data);
$file_url= $s->getUrl($domain,$new_file_name);
2012-04-13 13:15:26
#4 zhgzzy
$img->clean(); 这个东西不知道应不应该加上???
2012-04-13 13:16:15