关于c#中的使用filestream调用相对路径文件的问题

求赐教:

我是在C#里面,写一个filestream调用一个相对路径下的文件,代码如下: FileStream fs = new FileStream(pic, FileMode.Open);

pic是一个相对路径 pic = "/upload/book/qq.jpg",,但是运行后调用到这里就会自动给我前面变成路径为C:/Program/IISexpress/upload/book/qq.jpg,可实际上我的整个项目都放在E盘,求解答为什么会这样??

慕森王
浏览 2321回答 1
1回答

摇曳的蔷薇

需要通过 Server.MapPath() 将相对路径转换为绝对路径
打开App,查看更多内容
随时随地看视频慕课网APP