2016-09-15 70 views

回答

0

我找到了解決方案,如果我們有像http://localhost/data/Download/Import/Test.xlsx這樣的URL,就無法獲取文件的物理路徑並使用任何庫讀取它。如果文件不在網站代碼所在的同一目錄中,我們必須給服務器的物理路徑,只有這樣我們才能讀取和訪問該文件。

0

您需要使用的功能Server.MapPathdescribed here。這個函數生成一個相對於你站點的根文件夾的路徑。輸入以代字號~開頭,這意味着根。即

Server.MapPath("~/images") 

將返回指向您的/ images文件夾的字符串。

+0

但我的文件不在我的網站代碼所在的位置,它位於虛擬目錄管理的網站文件夾之外的另一個文件夾中 – ChupChapCharli

+0

然後請勿使用代字號。使用指向虛擬目錄的絕對路徑,即, '/ myvirtualdirectory/myfile.xlsx' –