我正在使用 MVC Web api 构建示例应用程序。我从 POST 请求中获取文件名。如果我使用下面的代码来获取文件的物理路径,它将返回应用程序文件夹的路径,而不是其他驱动器(例如 D: 驱动器)中的文件路径
HttpContext.Current.Server.MapPath("/~" + fileName);
最佳答案
请使用以下声明
HttpContext.Current.Request.PhysicalApplicationPath + "/" + fileName
关于c# - mvc web api中文件的真实物理路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31423021/