C# HttpPostedFileBase缺少引用
我在HttpPostedFileBase上收到一个错误: 找不到类型或命名空间名称“HttpPostedFileBase”(是否缺少using指令或程序集引用?) 我已经尝试使用System.Web使用C# HttpPostedFileBase缺少引用,c#,asp.net,asp.net-core,C#,Asp.net,Asp.net Core,我在HttpPostedFileBase上收到一个错误: 找不到类型或命名空间名称“HttpPostedFileBase”(是否缺少using指令或程序集引用?) 我已经尝试使用System.Web使用,但根本不起作用 编辑#1 public IActionResult Upload(HttpPostedFileBase file) { if (file.contentlength > 0) { var filename =
,但根本不起作用
编辑#1
public IActionResult Upload(HttpPostedFileBase file)
{
if (file.contentlength > 0)
{
var filename = Path.GetFileName(file.filename);
var path = Path.Combine(Server.mappath("~/app_data/uploads"), filename);
file.saveas(path);
}
return RedirectToAction("index");
}
我没有ASP.NET核心的参考文件夹
检查柱
用于ASP.NET MVC
1。为项目中的System.Web
DLL添加引用
2.使用使用指令在.cs
文件顶部添加使用System.Web
语句
有关更多信息,请查看帖子。您不能混合搭配教程和框架版本。您使用的是ASP.NET Core 2.0.8,它不包含HttpPostedFileBase
.在“我的参考资料”选项卡上,我只能将参考资料添加到我的项目页面@DorinMunteanu,我已经添加了屏幕截图,请检查,我的意思是,在您的解决方案资源管理器中展开并检查您对System.Web
DLL的引用,如果您发现缺少它,请添加它。@DorinMunteanu,在您的问题中添加该图像,以便其他人可以帮助。@DorinMunteanu,不要只添加图像链接,编辑并附加问题中的屏幕截图,以便其他人可以提供帮助。请将标记提到asp.net core,以便尽快获得答案@CodeCaster是正确的。这是正确的,但是他的标签提到他正在使用asp.net mvc。
@storm:标签应用不正确。在代码中,使用了只存在于核心中的IActionResult
。因此,OP使用的是Core@CodeCaster。如何将其保存在my db而不是temp中folder@Dorin这完全是一个新问题。@CodeCaster,你说得对,我已经将答案更新为asp.net core
和asp.net mvc
,这可能会帮助其他人。