2011-09-07 93 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中添加以下标记