读书人

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

发布时间: 2013-07-16 22:38:05 作者: rapoo

多站点跨服务器资料图片文件共享解决方案?
解决方案如下:
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不就行了。。。
[解决办法]


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

读书人网 >asp.net

热点推荐