【发布时间】:2013-05-01 21:25:10
【问题描述】:
您好,我正在 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.
我的要求是将文件保存在根目录以上,尝试了很多但无法解决问题,请提出任何解决方案!谢谢
【问题讨论】:
标签: asp.net vb.net-2010