public async Task <IActionResult> LayuiUploadFile(string imgTemplate = "add_article_icon")
        {
            #region OSS上传  下面有本地上传案例
            IFormFile formFiles = HttpContext.Request.Form.Files?.FirstOrDefault();
            try
            {
                string fileName = $"/Blog/{DateTimeOffset.Now.ToUnixTimeSeconds()}_{formFiles?.FileName}";
                using (MemoryStream memory = new MemoryStream())
                {
                    await formFiles.CopyToAsync(memory);

                    var putObjectResult = TencentOSSHelper.UploadFile(fileName, memory.ToArray());
                    if (putObjectResult?.IsSuccessful() ?? false)
                    {
                        return(Ok(new { code = 0, msg = "成功", data = new { src = OSSConstants.CommonBlogPath + fileName + "/" + imgTemplate } })); //Layui特定返回格式
                    }
                }
                return(Ok(new { code = 1, msg = "失败" }));
            }
            catch (Exception ex)
            {
                _logger.LogCritical(ex, ex.Message);
                return(Ok(new { code = 1, msg = "失败" }));
            }
            #endregion
        }
        public async Task <IActionResult> EditorUploadFile()
        {
            IFormFile formFiles = HttpContext.Request.Form.Files?.FirstOrDefault();

            #region 本地上传

            //try
            //{
            //    string fileName = $"{DateTimeOffset.Now.ToUnixTimeSeconds()}_{formFiles?.FileName}";
            //    string savePath = Path.Combine(Directory.GetCurrentDirectory(),"wwwroot", "blogImages", fileName);
            //    using (FileStream fs = System.IO.File.Create(savePath))
            //    {
            //       await formFiles.CopyToAsync(fs);
            //    }

            //    return Ok(new { success = 1, message = "成功", url = Path.Combine("/blogImages", fileName) });  //编辑器固定的返回格式
            //}
            //catch (Exception ex)
            //{
            //    _logger.LogCritical(ex,ex.Message);
            //    return Ok(new { success = 0, message = "失败" });

            //}
            #endregion


            #region 腾讯云OSS上传
            try
            {
                string fileName = $"/Blog/{DateTimeOffset.Now.ToUnixTimeSeconds()}_{formFiles?.FileName}";
                using (MemoryStream memory = new MemoryStream())
                {
                    await formFiles.CopyToAsync(memory);

                    var putObjectResult = TencentOSSHelper.UploadFile(fileName, memory.ToArray());
                    if (putObjectResult?.IsSuccessful() ?? false)
                    {
                        return(Ok(new { success = 1, message = "成功", url = OSSConstants.CommonBlogPath + fileName + "/blog" })); //编辑器固定的返回格式
                    }
                }
                return(Ok(new { success = 0, message = "失败" }));
            }
            catch (Exception ex)
            {
                _logger.LogCritical(ex, ex.Message);
                return(Ok(new { success = 0, message = "失败" }));
            }
            #endregion
        }