目录
(1).Net core web api 上传图片代码
(2)AutoMapper映射注入
(3)sql suger数据库依赖注入
.Net core web api 上传图片代码
/// <summary>
/// 上传图片
/// </summary>
/// <param name="file"></param>
/// <returns></returns>
[HttpPost]
public async Task<ApiResult> FileSave(IFormFile file)
{
string fileName = "";
var saveName = "";
var filePath = "";
try
{
//获取Form提交的文件
if (file != null)
{
if (file.Length > 0)
{
var now = DateTime.Now;
//文件存储路径
filePath = string.Format("wwwroot/Uploads/{0}/{1}/{2}/", now.ToString("yyyy"), now.ToString("yyyyMM"), now.ToString("yyyyMMdd"));
//获取当前web目录
var webRootPath = _webHostEnvironment.ContentRootPath;
//保存目录不存在就创建这个目录
if (!Directory.Exists(webRootPath + filePath))
{
Directory.CreateDirectory(webRootPath + filePath);
}
#region 图片文件的条件判断