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

問題を修正しました。

Server.MapPath(resimm)

への変更

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

ありがとう!

于 2013-11-15T12:51:19.873 に答える