是否有可能获得访问文件的文件上传控制的本地路径?检索文件上传控件完整本地路径在ASP.NET
E.g.我有一个文件C:\ DummyData \ Hello.txt
ASP.NET项目存储在这里C:\ Project \ FileUploadTest其中有一个default.aspx页面包含文件上传控制说fileUpload1。
在后面的代码,我用
string filename = Path.GetFullPath(fileUpload1.PostedFile.FileName);
但是这给我的文件名作为
C:\\Program Files\\Common Files\\Microsoft Shared\\DevServer\\10.0\\Hello.txt
有没有一种方法,我可以捕获C:\ DummyData \ hello.txt的?
我可以假设,由于安全原因,浏览器无法显示实际的路径,从而显示fakepath。但不能在此可以在后面的代码访问?
戴夫齐赫:我不想把文件到服务器。一旦我掌握了客户端文件路径,就会使用File.Move将文件移动到不同的机器(比如机器B),而无需将其带到服务器。 –