我想做一个图片服务器的分离,  知道一条思路,  就是在上传图片时 像IIS 一样 指定虚拟目录,然后 ISS就通过虚拟目录远程到另外一台电脑上去。  这样图片就能上传上去了。     可我用的服务器是apache,他的虚拟目录好像没有这个功能, 跪求高手解答?    在线等~~

解决方案 »

  1.   

    好像不需要apache指定虚拟目录,直接用操作系统指定虚拟目录就ok吧!我帮你顶
      

  2.   

    谢谢。  能具体点嘛我指的虚拟目录是指向另外一台服务器。 。 而不是本地的。  IIS可以指定到另外一台服务器上~~
      

  3.   

    如果服务器不是用的WEB 服务器,你可以用curl == 来达到这个目的,也就是仿http吧,
      

  4.   

    或者是用域名访问也可以的,但是你的WEB 就的有HOSTS 了
      

  5.   

    HOSTS?  没做过? 能仔细的ma 
      

  6.   

    上传来以后,可以ftp再传到另一台服务。
      

  7.   

    FTP?人为的传过去?    不能直接传到图片服务器
      

  8.   

    用php传啊,php支持ftp,网上php的ftp操作类很多嘛。
      

  9.   

    去搜下  PHP  远程上传  有好多哩
      

  10.   

    我想问下。 是不是图片服务器要安装FTP软件, 才能用FTP上传啊~~
      

  11.   

    http://hi.baidu.com/amu1433/blog/item/32329f83fa3df0cd9123d914.html比如web服务器是www.abc.com
    图片的是img.abc.com 
    先上传图片大片web服务器  然后在FTP到img服务器
    这就可以了
    $picname="pic/123.jpg";//上传后的路径 其实就是上传到www的路径pic/123.jpg
    $cls_ftp_path="123.jpg";//远程需要保存的路径123.jpg
    $ftp_server="FTP地址";  
    $con=ftp_connect($ftp_server);  
    ftp_login($con,"username","password");  
    $tempstate=ftp_put($con,$cls_ftp_path,$picname,FTP_BINARY);//以二进制方式上传文件  
    if($tempstate){  
    //unlink删除www服务器上的图片当然也可以保留  
    echo "上传成功";}else{  
    echo "上传未成功";
    exit();
    }
    ftp_quit($con);//
      

  12.   


    直接上传到图片服务器上即可,再指定好图片URL前缀为图片服务器域名