我只需要从客户端计算机上获取上传文件的完整路径。
我试过
strDir = Upload1.PostedFile.FileName
strDir = System.IO.Path.GetFullPath(Upload1.PostedFile.FileName)
使用上传控件,但它不起作用。
我也知道安全问题不允许服务器知道文件路径,但是还有其他备用选项来检索文件路径。如果是,请回复帖子....
答案 0 :(得分:0)
除非您创建/注册可与OS通信的协议处理程序,或者可能创建ActiveX控件(仅适用于IE)或Java小程序,否则不能这样做。浏览器本身不与计算机通信。
答案 1 :(得分:0)
不要浪费你的时间。
出于安全考虑,浏览器不允许获取客户端路径,即浏览器中的JavaScript无法访问文件系统,但是使用HTML5文件API,只有Firefox提供mozFullPath
属性,但幸运的是,如果你试图获取它返回一个空字符串的值: