我有一个绝对的本地路径指向一个目录:"file:\\C:\\Users\\john\\documents\\visual studio 2010\\Projects\\proj"
但是当我试图把它抛到DirectoryInfo
的ctor中时,我得到了"URI格式不受支持“的异常。
我在谷歌上搜索并查看了,但我只看到了具有远程路径的解决方案,而不是本地路径。我希望有一种转换方法...
发布于 2012-09-24 15:37:49
string uriPath =
"file:\\C:\\Users\\john\\documents\\visual studio 2010\\Projects\\proj";
string localPath = new Uri(uriPath).LocalPath;
发布于 2017-07-27 15:32:12
尝尝这个
ImagePath = "http://localhost/profilepics/abc.png";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(ImagePath);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream receiveStream = response.GetResponseStream();
发布于 2019-05-24 09:08:26
我用Path.Combine(MapPath())解决了同样的错误,以获得物理文件路径,而不是http:/// www路径。
https://stackoverflow.com/questions/12560664
复制相似问题