在ASP.NET内核中将图片上传到服务器可以通过以下步骤实现:
if (Request.Files.Count > 0)
{
HttpPostedFile file = Request.Files[0];
string fileName = Path.GetFileName(file.FileName);
string filePath = Server.MapPath("~/Uploads/") + fileName;
file.SaveAs(filePath);
}
上述代码首先检查是否有文件被上传,然后获取上传的文件对象。通过调用SaveAs()
方法,将文件保存到指定的服务器路径中。
Server.MapPath("~/Uploads/")
表示将图片保存在项目根目录下的一个名为"Uploads"的文件夹中。需要注意的是,上传图片的ASPX页面或Web API应该进行必要的安全验证和文件类型检查,以防止潜在的安全风险。
关于ASP.NET和图片上传的更多信息,您可以参考以下链接:
领取专属 10元无门槛券
手把手带您无忧上云