网站因为做了分布式部署,头像上传时,如果直接上传相应服务器上,另一台机器上可能没有这个图片,如何做同步?现打算单独建一个图片站点img.xxx.com,那么挡在www.xxx.com 上传图片,如何才能上传到img.xxx.com 下面直接这样写报错
string host="img.xxx.com";
string uploadPath = HttpContext.Current.Server.MapPath([email protected]["folder"]);  //得到上传路径
各位有没有懂的

解决方案 »

  1.   

    在那台服务器上发布一个service,有一个保存图片的接口的
      

  2.   

    调用的时候应该传什么参数给web service 呀?本地获取不到另外一个站点的路径吗?
      

  3.   

    调用的时候应该传什么参数给web service 
    传用户id,图片路径。
      

  4.   

    发布一个WebService,调用这个WebService就可以了。
      

  5.   

    我不明白该给WebService传什么参数呀?、
      

  6.   

    既然做成单独的图片服务器.那没必要搞什么webservice 。 跟webservice有什么关系.你的图片服务器跟web服务器 是否局域网连接 ,如果局域网连接.只需要图片服务器做共享,
    所有图片传到这里.然后web站点可以建立个虚拟目录.指向此图片服务器即可.
    string path=@"192.168.x.xx/images/aaaa.jpg" ; 这样就行