日期:2014-05-17  浏览次数:20502 次

System.Drawing.Image.FromFile(Server.MapPath(url)) 路径问题
System.Drawing.Image pic = System.Drawing.Image.FromFile(Server.MapPath(url));url的路径为http://192.168.0.1:1001/Files/AAA/11/19/18/RX000001.jpg
怎么提示不是有效的虚拟路径,但是我直接在浏览器地址栏里输入又能打开图像,是不是哪里有问题???求解答

------解决方案--------------------
see also:


http://www.cnblogs.com/insus/archive/2012/10/20/2732169.html
------解决方案--------------------
你可以将那张图片转化成流 然后直接获取流文件
WebRequest wr=WebRequest.Create("http://192.168.0.1:1001/Files/AAA/11/19/18/RX000001.jpg");
HttpWebResponse wresp=(HttpWebResponse)wr.GetResponse();
Stream s=wresp.GetResponseStream();    
System.Drawing.Image pic= System.Drawing.Image.FromStream(s); 
这样就可以得到你想要的了