C# 从控制器加载Image.FromFile时未找到文件
我有一个控制器,它正在访问另一个文件夹中的文件中的图像。 我尝试了所有可能的途径,但失败了( 这是我的目录文件夹C# 从控制器加载Image.FromFile时未找到文件,c#,html,asp.net,asp.net-mvc,C#,Html,Asp.net,Asp.net Mvc,我有一个控制器,它正在访问另一个文件夹中的文件中的图像。 我尝试了所有可能的途径,但失败了( 这是我的目录文件夹 /Controller /Controller/ImagesController.cs /ImageDB /ImageDB/google.png 我尝试了很多方法,这里很少有 Image objImage = Image.FromFile("~/ImageDB/google.png"); Image objImage = Image.FromFile("../ImageDB/goo
/Controller
/Controller/ImagesController.cs
/ImageDB
/ImageDB/google.png
我尝试了很多方法,这里很少有
Image objImage = Image.FromFile("~/ImageDB/google.png");
Image objImage = Image.FromFile("../ImageDB/google.png");
您还可以解释一下@uri路径中~的用法吗提前感谢:)确保该文件已实际添加到您的项目中,而不仅仅是放在您的文件系统中 试用
Image objImage = Image.FromFile(Server.MapPath("/ImageDB/google.png"));
~用于表示网站的根目录,因此无论代码在哪个文件夹/文件下执行,您都可以给出另一个文件的确定位置
e、 g.“~/Static/site.css”,而不是担心“../../Static/site.css”或“../../Static/site.css”等