我有个超大网页空间A,但是不支持.net。
我想把jpg文件放在这个空间A,然后把asp.net程序放在另外的支持.net空间B,调用空间A的jpg文件该如何做呢?
我只知道调用本地的图片可以:
    protected void Page_Load(object sender, EventArgs e)
    {
        Bitmap myBitmap = new Bitmap(Session["FileName"].ToString());
        myBitmap.Save(Response.OutputStream,System.Drawing.Imaging.ImageFormat.Jpeg);
    }那如果是显示外地的图片呢

解决方案 »

  1.   

    直接在A上配置站点让客户端访问不就可以了? 干嘛要载入bitmap对象这一步?
      

  2.   

    通过httwebrequest抓取页面图片
    HttpWebResponse resp;
            HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("http://www.abc.com/a.gif");
            req.Timeout = 150000;
            resp = (HttpWebResponse)req.GetResponse();
            System.Drawing.Image img;
            img = new System.Drawing.Bitmap(resp.GetResponseStream());
    或通过链接地址直接链接图片地址
      

  3.   

    A站:图片URL地址:htttp://www.A.com/p.jpg
    B站:要用到图片的网页:<img src="htttp://www.A.com/p.jpg“/>
    直接用就行了嘛。
      

  4.   

    可以用域名管理 指向不同的服务器IP的,然后直接访问这些图片就可以了就比如你当前这个论坛的图片,这里图片应该不是同一服务器吧你看下你的头像的链接地址就在知道了,与URL是不一样的