0

首先,让我给出代码

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格式”的错误。完整 URLImage.FromFile我如何反对?

4

2 回答 2

1

I fixed my problem.

Server.MapPath(resimm)

change to

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

Thanks!

于 2013-11-15T12:51:19.873 回答
0

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

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

至:

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

或者这样写:

Server.MapPath("~/UserFiles/Image/no_image.jpg");
于 2018-04-18T14:16:44.833 回答