获取远程图片有关问题
获取远程图片问题!
服务器上有两个网站 分别为a,和b
在网站a中获取网站b中的图片出现这样的错误

本机测试没问题。。
上传到服务器上就不行了。
如果获取别的服务器上的图片也可以,为什么获取不了网站B的,是不是网站B哪里权限设置的问题?
------解决方案--------------------
like this:
http://www.cnblogs.com/insus/archive/2013/02/05/2892678.html
------解决方案--------------------
这样试试。
------解决方案--------------------
服务器上有两个网站 分别为a,和b
在网站a中获取网站b中的图片出现这样的错误
protected void Button1_Click(object sender, EventArgs e)
{
WebRequest wreq = WebRequest.Create("http://www.xxx.com/img/bdlogo.gif");
HttpWebResponse wresp = (HttpWebResponse)wreq.GetResponse();
Stream s = wresp.GetResponseStream();
System.Drawing.Image img;
img = System.Drawing.Image.FromStream(s);
string path = Request.FilePath;
img.Save(Server.MapPath("~/1.jpg")); //保存
}
本机测试没问题。。
上传到服务器上就不行了。
如果获取别的服务器上的图片也可以,为什么获取不了网站B的,是不是网站B哪里权限设置的问题?
------解决方案--------------------
like this:
http://www.cnblogs.com/insus/archive/2013/02/05/2892678.html
------解决方案--------------------
Random seed = new Random();
System.Net.WebRequest webreq = System.Net.WebRequest.Create("http://www.xxx.com/img/bdlogo.gif?aid=&" + seed.NextDouble());
System.Net.WebResponse webres = webreq.GetResponse();
Stream stream = webres.GetResponseStream();
Image image;
image = Image.FromStream(stream);
stream.Close();
string path = Request.FilePath;
image.Save(Server.MapPath("~/1.jpg"));
这样试试。
------解决方案--------------------