从asp.net网站保存图像

时间:2011-09-07 09:14:25

标签: c# asp.net save-image

,希望我明白这一点。

我有一个asp.net网站,作为其中的一部分,我生成一个位图,需要保存一些,所以我可以在以后显示它。

现在我的网站位于此处:

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

我在我的网站上创建了一个目录:

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

现在我正在尝试将我的位图保存到那里:

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

我可以让这个工作,而不是从我的电脑本地工作,而不是当我发布到我的网站...

任何想法如何解决这个问题?

谢谢

3 个答案:

答案 0 :(得分:3)

您需要将其保存在不在网络上的服务器上

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

答案 1 :(得分:1)

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

或者您可以使用绝对路径

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

请注意,路径只是一个示例,应该是您的绝对路径。

答案 2 :(得分:0)

您需要为ASPNET用户添加权限。它肯定会起作用。