asp.net在asp.net解决方案的相对路径中创建文件的新位图,而不是完全限定的文件系统?
是否可以引用指向.NET解决方案中文件的新位图,而不为其提供完全限定的文件系统位置?尝试在Azure中运行此操作,而无需设置云存储 此代码无法解析a.jpg。。。我试过了\a.jpg、~\a.jpg等,但没有怀疑,只是问一下,以防我在这里遗漏了什么asp.net在asp.net解决方案的相对路径中创建文件的新位图,而不是完全限定的文件系统?,asp.net,azure,bitmap,drawing,cloud-storage,Asp.net,Azure,Bitmap,Drawing,Cloud Storage,是否可以引用指向.NET解决方案中文件的新位图,而不为其提供完全限定的文件系统位置?尝试在Azure中运行此操作,而无需设置云存储 此代码无法解析a.jpg。。。我试过了\a.jpg、~\a.jpg等,但没有怀疑,只是问一下,以防我在这里遗漏了什么 context.Response.Clear(); //Bitmap bitMapImage = new System.Drawing.Bitmap((@"P:\somedirectory\a.jpg")); Bitmap b
context.Response.Clear();
//Bitmap bitMapImage = new System.Drawing.Bitmap((@"P:\somedirectory\a.jpg"));
Bitmap bitMapImage = new System.Drawing.Bitmap((@"a.jpg"));
Graphics graphicImage = Graphics.FromImage(bitMapImage);
更新:也尝试过
Bitmap bitMapImage = new System.Drawing.Bitmap(HttpContext.Current.Server.MapPath("a.jpg"));
我在Azure和MVC4中使用它
string strAttachFileName = HostingEnvironment.MapPath("/images/GM.gif");
如果是web应用程序,您是否尝试过Server.MapPath?是。这不起作用:参数无效。。位图bitMapImage=new System.Drawing.Bitmap(HttpContext.Current.Server.MapPath(“a.jpg”);已尝试/a.jpg和~/a.jpg请求延迟。我们来测试一下。