C# 找不到HttpPostedFileBase
我正在尝试上载.csv文件并导入数据库。我试图使用C# 找不到HttpPostedFileBase,c#,asp.net,visual-studio,C#,Asp.net,Visual Studio,我正在尝试上载.csv文件并导入数据库。我试图使用HttpPostedFileBase接受该文件作为它自己的参数,但我一直收到一个错误,说明找不到它。我查看了MSDN,它说明名称空间是System.Web。我目前在控制器中使用system.web,但未使用该指令。当我进入Dependencies
HttpPostedFileBase
接受该文件作为它自己的参数,但我一直收到一个错误,说明找不到它。我查看了MSDN,它说明名称空间是System.Web
。我目前在控制器中使用system.web
,但未使用该指令。当我进入DependenciesIFormFile
接口,根据下面的msdn在服务器端捕获发布的数据
可以使用IFormFile接口通过模型绑定访问上载到服务器的各个文件。IFormFile具有以下结构:
public interface IFormFile
{
string ContentType { get; }
string ContentDisposition { get; }
IHeaderDictionary Headers { get; }
long Length { get; }
string Name { get; }
string FileName { get; }
Stream OpenReadStream();
void CopyTo(Stream target);
Task CopyToAsync(Stream target, CancellationToken cancellationToken = null);
}
检查msdn中的链接
尝试使用IFormFile接口请参见下面的答案