【发布时间】:2011-08-26 16:22:04
【问题描述】:
我得到的是
src = Request.QueryString["imgsrc"];//src = "images/file 15.jpeg";
System.Drawing.Image image = System.Drawing.Image.FromFile(Server.MapPath(src));
第二行返回 System.IO.FileNotFoundException cause of the space in the path.
我应该怎么做才能编码或做一些事情来读取这种路径;
【问题讨论】:
-
空间不是问题。这工作正常:
System.IO.File.Create("This is a file.jpg"); -
您是否尝试过在路径周围转义引号?
-
可能不是空格。这可能是导致问题的路径。 “images”文件夹是否与执行文件处于同一级别?
-
是的,它处于同一级别。如果我将文件重命名为 file15.jpeg(路径 images/file15.jpg),那么它工作正常!
-
再次抱歉,您对空格的看法是正确的!
标签: c# asp.net server.mappath