嗨,我正在開發vb.net中的web應用程序。我面臨的問題,而使用這個代碼將文件保存在根目錄之外vb.net
Dim fileName As String = Path.GetFileName(FileUpload1.PostedFile.FileName)
Dim ext As String = System.IO.Path.GetExtension(fileName)
FileUpload1.PostedFile.SaveAs(Server.MapPath("~/EmployeeSignature/../../") + "IMG12345" & ext)
這裏上傳從客戶端我的文件到服務器端文件夾根目錄和目標文件夾結構
這裏是我的地盤內部結構(UploadingTest )
問題是,在這條線
FileUpload1.PostedFile.SaveAs(Server.MapPath("~/EmployeeSignature/../../") + "IMG12345" & ext)
我收到錯誤消息
Cannot use a leading .. to exit above the top directory.
我的要求是保存在根目錄上面的文件,嘗試了很多卻無法解決問題,請提出任何解決方案!謝謝
感謝它的確行得通。 – Ahmed 2013-05-05 11:20:36