|
public ActionResult SaveDefault(IEnumerable<HttpPostedFileBase> uploadbox)
{ // make sure that Upload box's ID and the argument's name are same
foreach (var file in uploadbox)
{
var content = file.ContentLength; // Access content length here
var fileName = Path.GetFileName(file.FileName);
var destinationPath = Path.Combine(Server.MapPath("~/App_Data"), fileName);
file.SaveAs(destinationPath);
}
return View("FileUploadFeatures");
} |
|
[HttpPost]
public IActionResult UploadFiles(IList<IFormFile> UploadDefault)
{
long size = 0;
foreach (var file in UploadDefault)
{
var filename = ContentDispositionHeaderValue
.Parse(file.ContentDisposition)
.FileName
.Trim('"');
filename = hostingEnv.WebRootPath + $@"\{filename}";
size += file.Length;
using (FileStream fs = System.IO.File.Create(filename))
{
file.CopyTo(fs);
fs.Flush();
}
}
return View("UploadFeatures");
} |