2012-10-26 94 views
0

我試圖將文件保存到服務器,然後加載到讀取器中進行下載。但是,我得到一個FileNotFoundExeption。我保存到完全相同的路徑,手動打開目錄,並可以在那裏看到文件。但是,閱讀它會導致例外。這是我第一次嘗試他 - 我做錯了什麼?爲什麼當文件在那裏時會出現FileNotFoundException?

try 
{ 
    using (StreamReader reader = new 
      StreamReader(HttpContext.Current.Server.MapPath(@"~/Downloads/data.text"))) 
    { 
     // do something 
    } 
} 
catch (Exception) 
{ 

} 
+0

你檢查了權限嗎? – Oded

+4

您是否已確認'HttpContext.Current.Server.MapPath(@「〜/ Downloads/data.text」)能正確解析您所需的路徑? –

+5

這應該是data.txt嗎? – evanmcdonnal

回答

3

仔細檢查文件名!在您的一個評論中,您使用了文件名data.txt而不是名稱data.text。我想這只是你的代碼中的一個錯字。

+0

......我應該知道的比在一個該死的星期五之後問5個問題更好。我的兌現大腦忽視了這總是愚蠢的。 – Yatrix

+0

LOL很好!我配你鷹眼! –

相關問題