嗨,我正在 vb.net 中开发 Web 应用程序。使用此代码将文件从客户端上传到服务器端文件夹时遇到问题
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.
我的要求是将文件保存在根目录以上,尝试了很多但无法解决问题,请提出任何解决方案!谢谢