Asp.Net core上传文件代码
2017-08-20 11:04
621 查看
前端部分
<form method="post" enctype="multipart/form-data" asp-controller="home" asp-action="UploadFiles">
<div class="form-group">
<div class="col-md-10">
<p>Upload one or more files using this form:</p>
<input type="file" name="files" multiple />
</div>
</div>
<div class="form-group">
<div class="col-md-10">
<input type="submit" value="Upload" />
</div>
</div>
</form>
后端部分
[HttpPost]
public IActionResult UploadFiles(List<IFormFile> files)
{
long size = files.Sum(f => f.Length);
string filePath = System.Environment.CurrentDirectory+ "\\wwwroot\\images\\";
foreach (var formFile in files)
{
if (formFile.Length > 0)
{
using (var stream = new FileStream(filePath+DateTime.Now.ToString("yyyymmdd")+".png", FileMode.Create))
{
formFile.CopyTo(stream);
}
}
}
return Ok(new { count = files.Count, size, filePath });
}
<form method="post" enctype="multipart/form-data" asp-controller="home" asp-action="UploadFiles">
<div class="form-group">
<div class="col-md-10">
<p>Upload one or more files using this form:</p>
<input type="file" name="files" multiple />
</div>
</div>
<div class="form-group">
<div class="col-md-10">
<input type="submit" value="Upload" />
</div>
</div>
</form>
后端部分
[HttpPost]
public IActionResult UploadFiles(List<IFormFile> files)
{
long size = files.Sum(f => f.Length);
string filePath = System.Environment.CurrentDirectory+ "\\wwwroot\\images\\";
foreach (var formFile in files)
{
if (formFile.Length > 0)
{
using (var stream = new FileStream(filePath+DateTime.Now.ToString("yyyymmdd")+".png", FileMode.Create))
{
formFile.CopyTo(stream);
}
}
}
return Ok(new { count = files.Count, size, filePath });
}
相关文章推荐
- asp.net+ajaxfileupload.js 实现文件异步上传代码分享
- asp.net实现ftp上传代码(解决大文件上传问题)
- asp.net web大文件上传带进度条实例代码
- ASP.NET上传文件代码
- asp.net网站中上传文件代码
- asp.net实现ftp上传代码(解决大文件上传问题)
- ASP.NET中实现多文件上传简单代码
- 用Fine Uploader+ASP.NET MVC实现ajax文件上传[代码示例]
- asp.net javascript 文件无刷新上传实例代码第1/2页
- asp.net+ajaxfileupload.js 实现文件异步上传代码分享
- 解决ASP.NET Core Mvc文件上传限制问题
- 解决ASP.NET Core Mvc文件上传限制问题实例
- ASP.NET杜绝文件上传漏洞的代码(通过检测文件的头部编码)
- 学习ASP.NET Core Razor 编程系列十三——文件上传功能(一)
- ASP.NET Core文件上传与下载实例(多种上传方式)
- asp.net javascript 文件无刷新上传实例代码
- asp.net core实现文件上传功能
- 解决ASP.NET Core Mvc文件上传限制问题
- ASP.NET - 多文件上传,纯代码,不使用插件