不支持IFormFile

问题描述 投票:0回答:1

要使用

IFormFile
,我们必须安装
Microsoft.AspNetCore.Http
包,但它在.NET 8中已被弃用。如何解决这个问题?

我尝试添加

IFormFile
来上传图像。但要添加
IFormFile
,我需要引用
Microsoft.AspNetCore.Http
,但它在 .Net 8 中已弃用。

我也尝试安装

Microsoft.AspNetCore.Http.App
,但它抛出错误

包 Microsoft.AspNetCore.App.Ref 8.0.4 的包类型 DotnetPlatform 与此项目不兼容

asp.net-core-mvc .net-8.0 iformfile
1个回答
0
投票

当我创建 .NET 8 ASP.NET MVC 项目时,Visual Studio 会自动添加对

Microsoft.AspNetCore.App
共享框架的引用,这足以在我的项目中使用
IFormFile
。我没有收到任何反对的消息。

此接口在

Microsoft.AspNetCore.Http
命名空间中声明,属于
Microsoft.AspNetCore.App
共享框架的一部分。

有关其他信息,请参阅使用 ASP.NET Core 共享框架

© www.soinside.com 2019 - 2024. All rights reserved.