Asp.Net c#获取文件的完整路径
本文关键字:路径 文件 Net 获取 Asp | 更新日期: 2023-09-27 18:07:15
我正在使用WCF构建一个web应用程序。我需要一个文件的完整路径打开并上传到网络服务。我所做的是首先打开一个文件的完整路径,然后采取它的流,最后上传到服务。我的代码在
下面string Path = Server.MapPath( FileUpload1.PostedFile.FileName);
System.IO.Stream fileStream = File.OpenRead(@Path);
由于安全原因,我无法获得文件的完整路径。
如何读取用户选择的文件?
Server.MapPath(FileUpload1.FileName)
为服务器上文件的路径。无法使用FileUpload
.
不需要完整的客户端路径来访问它。您可以使用FileBytes属性,以便读取上传文件的内容。
正如其他人已经建议的那样,为了在服务器上保存文件,您没有理由需要客户端的文件路径。如果你需要更明确的解释,那么请参考这些答案:
https://stackoverflow.com/a/3077008/2196675 https://stackoverflow.com/a/1130718/2196675