1.远程图片保存至Storage PHP源码 [php] view plain copy print ? <?php $s = new SaeStorage(); $img = file_get_contents('https://www.baidu.com/img/bd_logo.png'); //括号中的为远程图片地址 $s->write ( 'public' , 'b.png' , $img ); ?> 其中【public】为 Storage的名称;【b.png】为图片名称,格式可以自己任意设置格式,改成b.png均能正常显示,且大小不变; 2.本地图片上传至Storage upload.html [html] view plain copy print ? <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <div id="container"> <form action="upload.php" method="post" enctype="multipart/form-data"> <p><input type="file" name="filename" /></p> <input type="submit" id="postBtn" value="上传图片"> </form> </div> </body> </html> upload.PHP [php] view plain copy print ? <?php $filename = 'filename'; $files = $_FILES[$filename]; $name= 'asitela-'.time().'.jpg'; $form_data =$files['tmp_name']; $s2 = new SaeStorage(); $img = new SaeImage(); $img_data = file_get_contents($form_data);//获取本地上传的图片数据 $img->setData($img_data); $img->resize(180,180); //图片缩放为180*180 $img->improve();//提高图片质量的函数 $new_data = $img->exec(); // 执行处理并返回处理后的二进制数据 $s2->write('public',$name,$new_data);//将public修改为自己的storage 名称 $url= $s2->getUrl('public',$name);//将public修改为自己的storage 名称echo "文件名:".$name."<br/>"; echo "Image url:".$url."<br/>"; echo "<img src='$url' />"; ?>