我試圖將文件位置上傳到我的ASP .Net項目。這將是我們可以跟蹤項目所用的所有文件的位置。我們也喜歡每個位置的超鏈接,所以我們可以點擊並調出文檔。使用驅動器號查找網絡位置
當我使用<input type="file" id="myFile" name="myFile" />
我得到驅動器號的位置。問題是在超鏈接中使用驅動器號時,它不會拉起目錄。
所以我需要真正的位置。因此,而不是H:/我需要\ fs1.company.local \ Network。
更新:
HttpPostedFile file = Request.Files["myFile"];
string pathToFiles = Server.MapPath(file.FileName);
文件名Z:/ ENG/AutoCAD 2000中的東西/ acad.mnr
和錯誤是
「Z:/ ENG/AutoCAD 2000中stuff/acad.mnr'是一條物理路徑,但預計會有一條虛擬路徑。
我可能沒有正確理解您的問題,但我認爲您正在尋找Server.MapPath()https://www.google.com/#q=c-sharp+server.mappath –