netcore 图片上传

时间:2020-08-17 19:32:50 来源:

【摘要】 netcore 图片上传考必过小编为大家整理了关于netcore 图片上传的信息,希望可以帮助到大家!

netcore 图片上传

标签:pos   exception   tco   img   header   task   env   form   file   

 public async Task<JsonResult> AjaxUploud(IFormCollection formCollection)
        {
           // return Json("成功");

            if (HttpContext.Request.Form.Files.Count == 0)
            {
                throw new BizException("文件数为0");
            }

            var files = Request.Form.Files;
            //var fileUrl = await StoreUserPostedImageAsync(postFile, 0);
            List<string> filePathResultList = new List<string>();

            foreach (var file in files)
            {
                var fileName = ContentDispositionHeaderValue.Parse(file.ContentDisposition).FileName.ToString().Trim(‘"‘);

                string filePath = hostingEnv.WebRootPath + $@"\uploud\Pictures\";

                if (!Directory.Exists(filePath))
                {
                    Directory.CreateDirectory(filePath);
                }

                string suffix = fileName.ToString().Split(‘.‘)[1];

                if (!pictureFormatArray.Contains(suffix))
                {
                   
                }

                fileName = Guid.NewGuid() + "." + suffix;

                string fileFullName = filePath + fileName;

                using (FileStream fs = System.IO.File.Create(fileFullName))
                {
                    file.CopyTo(fs);
                    fs.Flush();
                }
                filePathResultList.Add($"/uploud/Pictures/{fileName}");
            }
            var result = new
            {
                filePathResultList,
                filePathResultList.Count
            };

            return Json(result);


        }

 

 前端传值 多了括号,导致后台接收不到图片

netcore 图片上传

标签:pos   exception   tco   img   header   task   env   form   file   

以上就是netcore 图片上传的内容,更多资讯请及时关注考必过网站,最新消息小编会第一时间发布,大家考试加油!

上一篇      下一篇
前端相关推荐 更多>>
.NETCore : Linq简介 .netcore 生成中间有logo图标的二维码 基于.NetCore3.1系列 —— 日志记录之初识Serilog 跟我一起学.NetCore之日志作用域及第三方日志框架扩展 本地多个图片上传预览,删除 js 实现图片上传
前端热点专题 更多>>
热点问答
国家公务员考试年龄限制是多少 公务员国考和省考考试内容有什么区别 函授大专学历能不能考公务员 国家公务员考试考点能自己选择吗 新闻学专业能报考2022年公务员考试吗 什么是联合培养研究生 什么是破格录取研究生 什么人不适合读研 研究生报名户口所在地填什么 研究生结业和毕业有什么区别
网站首页 网站地图 返回顶部
考必过移动版 https://m.kaobiguo.net