2011-09-07 94 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使用JavaScript? – 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中添加以下標記