多站点跨服务器资料图片文件共享解决方案?
解决方案如下:
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);
}
}
}