2011-09-07 32 views
0

、私はこれを明らかにすることを望む。asp.netのウェブサイトから画像を保存

私はビットマップを生成し、それを保存する必要があるので、後でそれを表示することができるasp.netウェブサイトを持っています。

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

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

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

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

今私のサイトの

はここに見つけています ​​

私のサイトに公開すると、私のコンピュータからではなく、これを動作させることができます。

どのように私はこの問題を解決できますか?

はあなたがいないウェブ上のサーバーに保存する必要が

答えて

2

ありがとう

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

+0

np HttpContext。 – Kimtho6

+0

それは素晴らしいと思う、今あなたは私がどのように私はジャバスクリプトを使用してimgを読んで教えてくださいできますか? – Ovi

+0

ローカルでも働くのは配偶者ですか?それはしませんでした。何か案が? – Ovi

1

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

試すか、あなたは絶対パスを使用することができます

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

パスは単なる例であり、絶対パスでなければならないことに注意してください。

+0

ありがとう、私は私のサイトを公開するとき、それは何の問題がありますか?何か案が? – Ovi

+0

mySite/imgフォルダの読み取り/書き込み/アクセス権とは何ですか?彼らは正しいアクセス許可を設定していない場合、画像を保存することができません –

+0

それは書き込み/許可を持って、それ以外に何が必要ですか?どのユーザーの書き込み権限が – Ovi

0

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

+0

ありがとうございます、しかし、私はそのユーザーを追加しようとすると、私はそれが見つからないと私に伝えます。 – Ovi

+0

IISのバージョンは何ですか? –

+0

web.configに次のタグを追加してください。

関連する問題