【问题标题】:Image.FromFile FullURL is not workingImage.FromFile FullURL 不起作用
【发布时间】:2018-04-18 22:16:44
【问题描述】:

首先,让我给出代码

1)

if (dt.Rows.Count.ToString() != "0")
    {
        resimm = dt.Rows[0]["resim"].ToString();
    }
    else
    {
        resimm = "UserFiles/Image/no_image.jpg";

    }

    System.Drawing.Image orjinalFoto = System.Drawing.Image.FromFile(Server.MapPath(resimm));

2)

 System.Drawing.Image orjinalFoto = System.Drawing.Image.FromFile("http://www.example.com/UserFiles/Image/example.png");

使用对象1时出现问题,比如运行,但是使用2的结构时,出现完整URL“不支持URI格式”错误。完整网址Image.FromFile 我该如何反对?

【问题讨论】:

标签: c# image server.mappath


【解决方案1】:

我解决了我的问题。

Server.MapPath(resimm)

改成

System.Net.WebRequest.Create(string.Format("http://example.com/UserFiles/Image/Car/40-nissan-qashqai--sfmd-.jpg")).GetResponse().GetResponseStream()

谢谢!

【讨论】:

    【解决方案2】:

    你忘了在你的网址的第一个写“~/”。所以,你必须改变

    resimm = "UserFiles/Image/no_image.jpg";
    

    收件人:

    resimm = "~/UserFiles/Image/no_image.jpg";
    

    或者这样写:

    Server.MapPath("~/UserFiles/Image/no_image.jpg");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-09
      • 1970-01-01
      • 1970-01-01
      • 2017-01-08
      • 1970-01-01
      • 1970-01-01
      • 2016-02-14
      相关资源
      最近更新 更多