.Net Core 2.1 上传文件后保存在根目录下的文件夹中,但是通过网页链接访问不了

问题描述:.Net Core 2.1 上传文件后保存在根目录下的文件夹中,但是通过网页链接访问不了,检查了项目文件夹下的文件,均是存在的。

原因分析:默认情况下,ASP.NET Core项目中的wwwroot文件夹被视为Web根文件夹。静态文件可以存储在Web根目录下的任何文件夹中,并可以使用该根目录的相对路径进行访问。在ASP.NET应用程序中,可以从应用程序的根文件夹或其下的任何其他文件夹提供静态文件。这已在ASP.NET Core中更改。现在,只有Web根目录-wwwroot文件夹中的那些文件才能通过http请求提供。其他所有文件均被阻止,默认情况下无法提供。

解决办法:将上传后的文件保存到wwwroot目录下,就可以访问了。

—— 完 ——
相关推荐
评论

立 为 非 似

中 谁 昨 此

宵 风 夜 星

。 露 , 辰

文章点击榜

细 无 轻 自

如 边 似 在

愁 丝 梦 飞

。 雨 , 花