【发布时间】:2021-05-14 23:00:02
【问题描述】:
我将上传的文件保存在根目录下。如何将它添加到我指定的路径(@“C:\UploadsFolder”)?
public JsonResult Test(FileModel model)
{
string SavePath = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/img", model.FormFile.FileName);
using (var stream = new FileStream(SavePath, FileMode.Create))
{
model.FormFile.CopyTo(stream);
}
return Json("");
}
在 FileModel.cs 中
public class FileModel
{
public string Files { get; set; }
public IFormFile FormFile { get; set; }
}
【问题讨论】:
-
请注意,这是一种危险的文件上传方法。有关说明,请参阅 docs.microsoft.com/en-us/aspnet/core/mvc/models/…。
标签: c# asp.net-core file-upload asp.net-core-mvc