2016-09-22 79 views
0

.Net MVC。我想從我的目錄加載一個XML文件,目錄路徑可以是隨機的。我可以加載XML文件,但我也需要知道我的文件目錄路徑。任何人都可以給我這個想法,我怎樣才能得到我的XML文件的完整目錄路徑。假設文件位於C:\abc\test.xmlD:\cde\test2.xml。如果我加載第一個,我需要在我的應用程序中的目錄路徑爲C:\abc\test.xml如何在ASP.NET MVC中查找上傳文件的目錄?

+1

如果你加載了這個文件,你還沒有完整的路徑嗎? –

+1

你想知道客戶機器上文件的完整目錄嗎?這在瀏覽器的沙箱中並不可行。您需要額外的程序才能在客戶機上運行。 – mason

+1

您可以使用Server.MapPath(「〜/ abc // test.xml」)獲取目錄路徑 –

回答

0

對不起,我遲到的答案。問題是我沒有完整的目錄路徑來讀取文件。然後我創建了一個緩存內存來保存文件並讀取它。它就像, var fileSavePath = Path.Combine(Server.MapPath(「〜/ XMLFiles」),fileName);