我认为它是IHostingEnvironment.WebRootFileProvider
但是当我使用GetFileInfo(path)
时,它找不到像~\Images\foo.jpg
这样的路径。但旧的API - HostingEnvironment.VirtualPathProvider.FileExists(path)
- 会找到以~\
开头的路径。
答案 0 :(得分:1)
你需要修剪前导〜。 MVC在调用托管环境时执行此操作,因此使用MVC apis进行编码使得感觉〜/仍然支持使用compat工作。
核心API虽然没有〜/
的概念