[HttpPost] public IActionResult UploadFile() { var file = Request.Form.Files["file"]; if (file == null) return Ok(JsonReturn.Failure("请上传附件")); var upFileName = ContentDispositionHeaderValue .Parse(file.ContentDisposition) .FileName .Trim('"'); //大小,格式校验.... sys_file en = new sys_file { oid = Guid.NewGuid().ToString(), name = upFileName }; var fileName = en.oid + Path.GetExtension(upFileName); var previewPath = "/uploads/" + fileName; en.path = fileName; var saveDir = @".\wwwroot\uploads\"; var savePath = saveDir + fileName; if (!Directory.Exists(saveDir)) { Directory.CreateDirectory(saveDir); } using (FileStream fs = System.IO.File.Create(savePath)) { file.CopyTo(fs); fs.Flush(); } return Ok(JsonReturn.Success(new { preview = upFileName, value = previewPath }, "上传成功")); }
Webapi实现微信小程序上传图片接口
猜你喜欢
转载自www.cnblogs.com/huccdd/p/10020728.html
今日推荐
周排行