web服务器(A)和保存图片的机子(B,也要有WEB服务器功能,这样A只要使用链接就可以使用B的图片了)用两台机子,都是完全独立的(尤其是硬盘),但是如果用A上传图片怎么保存在B中那?
还有大型网站是怎么做到图片分离的!

解决方案 »

  1.   

    我是做小型網站的,沒做過大型網站,哈哈
    如果用A上傳,那應該是直接保存到B就可以;
    個人認為,上傳的功能直接放在B何嘗不可以呢,
      

  2.   

    tfxg老师能给一段代码吗?发一下上传和保存的代码!
      

  3.   

    大型网站一般都是有自己的图片服务器集群,比如典型的那种图片站,像Flickr,标准的Flickr图片url是这样的http://farm4.static.flickr.com/3020/3094537476_ed976175ef_m.jpg,其中farm4是Flickr的服务器群,static.flickr.com是 Flickr静态图片服务器,3020是服务器ID,3094537476是图片ID,ed976175ef是Flickr的加密串,防止盗链,m表示图片的尺寸。m表示中等尺寸我们的做法是用过WebService上传至VFS,不过最近更换成了NAS
      

  4.   

    $nowdate=date('YmdHis');
    $uploaddir = '../uploadfile/';
    $uploadfile = $uploaddir. $_FILES['UploadFile']['name'];
    if ($_FILES['UploadFile']['name'])
    {
    $filetype=end(explode('.',$_FILES['UploadFile']['name']));
            if (move_uploaded_file($_FILES['UploadFile']['tmp_name'], $uploaddir.$nowdate.".".$filetype))
    {
                echo 'upload success';
    }
    else
    {
    echo 'upload failed';
    }
    }
      

  5.   

    nfs rsync是话图片外面怎么访问呢,A机器没有web服务啊