2012-06-14 153 views
0

在我的應用程序中,我需要從Url下載.fec文件並將其保存到其他位置。 我正在爲此使用C#Web客戶機。 但是,當我嘗試下載.fec文件(我們無法在IE或FF中查看此文件)時,它下載 404頁未找到文件並將其保存到myfolder。 我不知道爲什麼當文件存在指定的位置時,它下載404頁面時找不到文件。 這是因爲.Fec文件需要單獨的程序來查看它(您需要Fec查看器才能查看.fec文件)。 如果我下載.txt文件或.pdf文件,我的程序工作正常。我可以下載 文件並將其保存到我的文件夾中。從網址下載未知文件

任何幫助表示讚賞。 這裏是我的代碼

public void downloadFile(string url, string saveas) 
     { 
      try 
      { 
       System.Net.WebClient webclient = new System.Net.WebClient(); 
       webclient.DownloadFile(url, saveas); 
      } 
      catch (Exception e) 
      { 
       this.ErrorLog(e.Message.ToString()); 
      } 

     } 

回答

0

是否定期的瀏覽器至少可以讓你下載的文件,如果它不能直接顯示呢?如果沒有,那麼我的猜測是你的Web服務器配置不正確。如果服務器沒有與該文件擴展名關聯的MIME類型,則可以防止文件被下載。