首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

多站点跨服务器文件图片文件共享解决方案

2013-07-16 
多站点跨服务器资料图片文件共享解决方案?解决方案如下:1、建立图片资料共享网站。共享网站涉及到资料和图片

多站点跨服务器资料图片文件共享解决方案?
解决方案如下:
1、建立图片资料共享网站。共享网站涉及到资料和图片的都连接这个图片资料共享网站。
缺点:必须修改页面图片资料地址<img src="http://photo.xxx.com/xx.jpg"/>,如果用第三方文本编辑器就不好处理了。我想到了用重写url地址来替换,但是不能获取图片资料的地址。如下:

 public class Redirection : IHttpModule
    {
        public void Dispose()
        {

        }
        public void Init(HttpApplication context)
        {
            context.AcquireRequestState += new EventHandler(Process301);
        }

        private void Process301(object sender, EventArgs e)
        {
                WebClient client = new WebClient();
            
                string url =HttpContext.Current.Request.RawUrl.ToString().ToLower();
              
                if (url.Contains("images/"))
                {
                    string newurl = "http://photo.xxxx.com/images/";
                    HttpContext.Current.RewritePath(newurl);
                }
        }


    }

如果有好的批量替换网站图片地址的解决方案就好了。如果有好的解决方案可以推荐一下
2、服务器之间映射。缺点是不安全,如果有病毒的话就会相互感染
3、利用第三方软件同步文件 缺点是免费的少,同步稳定性差。自己开发一个的话周期和时间上不允许。如果有好的软件可以推荐一下
各位高手,如果有更好的方案请推荐一下
------解决方案--------------------


数据库里涉及的图片链接地址,全改为带域名的完整url不就行了。。。
[解决办法]


[解决办法]
使用又拍云存储,你就不用那么麻烦了,唉
[解决办法]
楼主怎么解决的?

热点排行