【发布时间】:2012-10-26 21:10:27
【问题描述】:
我正在尝试将文件保存到服务器,然后加载到阅读器中以供下载。但是,我得到了一个 FileNotFoundExeption。我保存到完全相同的路径,手动打开目录并可以在那里看到文件。但是,读取它会导致异常。这是我第一次尝试他的 - 我做错了什么吗?
try
{
using (StreamReader reader = new
StreamReader(HttpContext.Current.Server.MapPath(@"~/Downloads/data.text")))
{
// do something
}
}
catch (Exception)
{
}
【问题讨论】:
-
您确认
HttpContext.Current.Server.MapPath(@"~/Downloads/data.text")正确解析为您需要的路径了吗? -
应该是data.txt吗?
-
@Yatrix 请告诉我们实际的文件路径
data.text? -
因为 .text 不是常见的文件扩展名,而 .txt 是常见的文件扩展名,而且 FileNotFoundExceptions 通常是路径错误的结果。
-
@PicrofoEGY 工作就像一个魅力。在那张纸条上,我要回家了。谢谢大家。很抱歉!
标签: c# asp.net streamreader filenotfoundexception