我得到的是
src = Request.QueryString["imgsrc"];//src = "images/file 15.jpeg";
System.Drawing.Image image = System.Drawing.Image.FromFile(Server.MapPath(src));
第二行返回路径中空间的System.IO.FileNotFoundException原因。
我应该做什么来编码或做某事来阅读这种路径;
答案 0 :(得分:1)
将Server.MapPath(src)分配给临时变量,然后确保该路径指向现有文件:
src = Request.QueryString["imgsrc"];//src = "images/file 15.jpeg";
string tempPath = Server.MapPath(src);
Debug.Assert(System.IO.File.Exists(tempPath);
System.Drawing.Image image = System.Drawing.Image.FromFile(tempPath);