码迷,mamicode.com
首页 > Web开发 > 详细

图片服务器和WEB应用服务器相分离的简单方案

时间:2014-07-19 17:19:36      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   os   文件   art   

只是简单说明一下原理,其它的自己探索吧:) 

一、两个域名:www.domain.com和img.domain.com 
二、在www域名的服务器中上传文件: 

up.html 

<form name="myform" action="save.php?action=ok" method="POST" enctype="multipart/form-data" >
    <input type="file" name="itname" value="">
    <input type="submit" name="tt" value="upit">
</form>

save.php 

if(@$_GET[‘action‘]=="ok"){
  $picname="upfile/".rand().".jpg";
  move_uploaded_file($_FILES[‘itname‘][‘tmp_name‘],$picname);
}
$ftp_server="img.domain.com";//要连接的服务器域名
$con=ftp_connect($ftp_server);//连接FTP服务器
ftp_login($con,"username","password");//发送用户名和密码
$tempstate=ftp_put($con,"drckness.jpg",$picname,FTP_BINARY)//以二进制方式上传文件
if($tempstate){
  echo "上传成功";
  unlik($picname);//删除www服务器上的图片当然你也可以保留
}else{
  echo "上传未成功";
};
ftp_quit($conn);// 关闭联接,不然会一直开着占用资源

以上只是说明如何实现图片和WEB分离的原理。在实际开发中,还要进行如:上传检测,水印,缩略图生成,冗余判断,延时间操作,图片路径记录等操作。 

图片服务器和WEB应用服务器相分离的简单方案,布布扣,bubuko.com

图片服务器和WEB应用服务器相分离的简单方案

标签:style   blog   color   os   文件   art   

原文地址:http://www.cnblogs.com/LoveJulin/p/3853741.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!