路径问题C#.net Image

时间:2012-07-20 15:31:23

标签: c# image path

所以我试图在临时图像文件夹中拍摄我保存到服务器的照片,然后我想接下来并将一些System.Drawing内容应用到它。我知道图像正在保存,因为我可以转到http://localhost/TempImages/x.png但是当我尝试从Image z = Image.FromFile("TempImage/x.png");创建图像时,它会给我一个未找到文件的异常。我尝试了各种各样的Path。操作,但我尝试过没有似乎工作。有人可以给我一些帮助/洞察我做错了什么吗?提前谢谢。

3 个答案:

答案 0 :(得分:1)

你提到了一个服务器,所以我想你正在做一些Web服务器。在这种情况下,您需要根据服务器上的根位置获取映像的完整物理路径。

你的电话会看起来像:

Image z = Image.FromFile(Server.MapPath("TempImage/x.png"));

答案 1 :(得分:0)

你需要一个像这样的绝对路径。

Image image1 = Image.FromFile("c:\\FakePhoto1.jpg");

Image image1 = Image.FromFile(Server.MapPath("http://localhost/TempImages/x.png"));

答案 2 :(得分:-1)

请改为尝试:

Image z = Image.FromFile("/TempImage/x.png");

表示TempImage是文件夹而不是文件。