因此,我正在尝试拍摄一张照片,并将其保存到我的服务器中的临时图像文件夹中,然后我想稍后拍摄并应用一些 System.Drawing 内容。我知道图像被正确保存,因为我可以去http://localhost/TempImages/x.png
但是当我尝试从Image z = Image.FromFile("TempImage/x.png");
它给我一个文件未找到异常创建图像时。我尝试了各种路径。操作,但我尝试过的似乎都没有。有人可以给我一些帮助/了解我做错了什么吗?提前致谢。
问问题
344 次
3 回答
1
您提到了服务器,所以我认为您正在使用 Web 服务器做一些事情。在这种情况下,您需要根据根位置在服务器上的位置获取映像的完整物理路径。
你打电话看起来像:
Image z = Image.FromFile(Server.MapPath("TempImage/x.png"));
于 2012-07-20T15:35:55.163 回答
0
您需要这样的绝对路径。
Image image1 = Image.FromFile("c:\\FakePhoto1.jpg");
或者
Image image1 = Image.FromFile(Server.MapPath("http://localhost/TempImages/x.png"));
于 2012-07-20T15:36:48.880 回答
-1
试试这个:
Image z = Image.FromFile("/TempImage/x.png");
表示这TempImage
是一个文件夹而不是文件。
于 2012-07-20T15:32:29.980 回答