0

、私はこれを明確にすることを願っています。

私はasp.net Webサイトを持っています。その一部として、ビットマップを生成し、後で表示できるように保存する必要があります。

今のところ、私のサイトはここにあります:

http://tools.myDomain.com/mySite/

私は自分のサイトにディレクトリを作成しました:

http://tools.myDomain.com/mySite/img/

今、私はビットマップを次のようにそこに保存しようとしています:

bitmap.Save(@"http://tools.myDomain.com/mySite/img/bitmap.png");

これは、自分のコンピューターからではなく、自分のサイトに公開するときにも機能しません...

どうすればこの問題を解決できますか?

ありがとうございました

4

3 に答える 3

3

Web上ではなくサーバー上に保存する必要があります

bitmap.Save(HttpContext.Current.Server.MapPath("/img/bitmap.png"));

于 2011-09-07T09:19:20.497 に答える
1

試す

bitmap.Save(Server.MapPath("/mySite/img/bitmap.png"));

または、絶対パスを使用できます

bitmap.Save("c:\inetpub\wwwroot\mySite\img\bitmap.png");

パスは単なる例であり、絶対パスにする必要があることに注意してください。

于 2011-09-07T09:19:47.220 に答える
0

ASPNET ユーザーのアクセス許可を追加する必要があります。それは確かに機能します。

于 2011-09-07T13:25:15.483 に答える