代码:
System.Drawing.Image.FromFile(Server.UrlEncode("http://localhost/TicketIDIMG.aspx?TicketID=*001557*"));我这里是根据这条URL中的=*001557* 返回一个图片流

解决方案 »

  1.   

    Server.UrlEncode("http://localhost/TicketIDIMG.aspx?TicketID=*001557*"))
    ==这个肯定不对
      

  2.   

    System.Drawing.Image.FromFile能直接从http获取图片吗。只能从本地路径获取吧
      

  3.   

    System.Drawing.Image.FromFile==>只支持本地Path,你可先下载到本地或内存当中
      

  4.   

    那我要获取一个用TicketIDIMG.aspx?TicketID=*001557*这个页面生成的图片要用哪个方法
      

  5.   

    System.Net.WebClient obj = new System.Net.WebClient();
                obj.DownloadFile
      

  6.   

    如果不想保存到本地,可以用 System.Drawing.Image img =   System.Drawing.Image.FromStream(obj.OpenRead(Url));
      

  7.   

    我这里不能用downloadfile
    我的原来出错的代码是
    FilePath="http://localhost/TicketIDIMG.aspx?TicketID=*001557*";
     g.DrawImage(System.Drawing.Image.FromFile(FilePath), barX_1, barY_1);也就是要把网上生成的图片放到我再生成的图片中谢谢
      

  8.   

    cpp2017(慕白兄) 动作so 快
      

  9.   

    string FilePath = "http://localhost/images/TicketIDIMG.aspx?TicketID=" + Code;
    MessageBox.Show(FilePath);
    System.Net.WebClient obj = new System.Net.WebClient();
    System.Drawing.Image img = System.Drawing.Image.FromStream(obj.OpenRead(FilePath));
     g.DrawImage(img, barX_1, barY_1);
    -----------------------------------
    上面的可可以实现出来
    但打印出来后那个得到的img图片 很模糊 扫描枪扫描不出来
      

  10.   

    幕白兄 跟随你好久了 哈哈·  终于发现你的脚步  323373 群号 等你的加入 ·· 
     也欢迎 大家的进入  群里面都是CSDN 里面的朋友