保存来自asp.net网站的图像
本文关键字:网站 图像 net asp 保存 | 更新日期: 2023-09-27 18:07:44
,希望我能说清楚。
我有一个asp.net网站,作为它的一部分,我生成了一个位图,需要保存一些,以便我以后可以显示它。
目前我的网站位于这里:
http://tools.myDomain.com/mySite/
我已经在我的站点创建了一个目录:
http://tools.myDomain.com/mySite/img/
现在我试着像这样保存我的位图:
bitmap.Save(@"http://tools.myDomain.com/mySite/img/bitmap.png");
我可以得到这个工作,而不是从我的电脑本地,而不是当我做发布到我的网站…
有什么办法可以解决这个问题吗?
谢谢
您需要将其保存在服务器上而不是web上
bitmap.Save(HttpContext.Current.Server.MapPath("/img/bitmap.png"));
try
bitmap.Save(Server.MapPath("/mySite/img/bitmap.png"));
也可以使用绝对路径
bitmap.Save("c:'inetpub'wwwroot'mySite'img'bitmap.png");
请注意,路径只是一个示例,应该是您的绝对路径。
需要为asp.net用户添加权限。