将生成的图像保存在 IIS 虚拟目录中?
Saving generated images on IIS virtual directory?
我需要创建网络 API 来生成一些图像和 return 它们的路径。
我创建保存路径使用:
var resultPath = "Images/" + obiektId.ToString() + ".png";
var fullPath = HttpContext.Current.Server.MapPath("/" + resultPath);
和return resultPath
.
问题是,我保存站点的虚拟目录是 C:\sites\siteA
和 HttpContext.Current.Server.MapPath("/" + resultPath)
returns C:\inetpub\wwwroot\Images3456.png
。那我就不可能从10.0.0.106/siteA/Images/123456.png
.
加载图片了
如何将图像保存在基本虚拟目录中,而不是保存在 wwwroot 目录中?
string resultPath = obiektId.ToString() + ".png";
string fullPath = System.Web.HttpContext.Current.Server.MapPath("~/Images"+ resultPath );
我需要创建网络 API 来生成一些图像和 return 它们的路径。
我创建保存路径使用:
var resultPath = "Images/" + obiektId.ToString() + ".png";
var fullPath = HttpContext.Current.Server.MapPath("/" + resultPath);
和return resultPath
.
问题是,我保存站点的虚拟目录是 C:\sites\siteA
和 HttpContext.Current.Server.MapPath("/" + resultPath)
returns C:\inetpub\wwwroot\Images3456.png
。那我就不可能从10.0.0.106/siteA/Images/123456.png
.
如何将图像保存在基本虚拟目录中,而不是保存在 wwwroot 目录中?
string resultPath = obiektId.ToString() + ".png";
string fullPath = System.Web.HttpContext.Current.Server.MapPath("~/Images"+ resultPath );