首页 > 其他分享 >.net core 6中使用UEditor记录

.net core 6中使用UEditor记录

时间:2023-05-25 17:34:06浏览次数:62  
标签:core UEditor ueditorService public 添加 Core net response

1.在NuGet中添加包:UEditor.Core

或通过程序包管理控制台:Install-Package UEditor.Core

 

 2.添加服务端统一请求接口

    public class UEditorController : Controller
    {
        private readonly UEditorService _ueditorService;
        public UEditorController(UEditorService ueditorService)
        {
            this._ueditorService = ueditorService;
        }

        [HttpGet, HttpPost]
        public ContentResult Upload()
        {
            var response = _ueditorService.UploadAndGetResponse(HttpContext);
            return Content(response.Result, response.ContentType);
        }
    }

 

3.在Program.cs中添加

//代码一
builder.Services.AddUEditorService();


//代码二
app.UseStaticFiles(new StaticFileOptions
{
    FileProvider = new PhysicalFileProvider(
       Path.Combine(Directory.GetCurrentDirectory(), "upload")),
    RequestPath = "/upload",
    OnPrepareResponse = ctx =>
    {
        ctx.Context.Response.Headers.Append("Cache-Control", "public,max-age=36000");
    }
});

 

4.在项目跟路径下添加两个文件夹  

  

 

标签:core,UEditor,ueditorService,public,添加,Core,net,response
From: https://www.cnblogs.com/fireicesion/p/17432081.html

相关文章

  • 云原生第四周--kubernetes组件详解(下)
    ConfigmapConfigMap是一种API对象,用来将非机密性的数据保存到键值对中。使用时,Pods可以将其用作环境变量、命令行参数或者存储卷中的配置文件。ConfigMap将你的环境配置信息和容器镜像解耦,便于应用配置的修改。使用场景:通过Configmap给pod定义全局环境变量通过Confi......
  • Netbeans开发—JAVA 作业之求素数
        JAVA课上的一个作业:求比给定的数小的所有素数并打印出来    准备工作:    1)用Netbeans新建一个JavaApplication     2)创建文件目录(根据个人习惯创建文件目录),我的目录如下:        3)创建本工程的JAVA文件:Prime.java              ......
  • Netbeans开发—PersonalCrad(Version:2.0)
       上次的PersonalCard 里只是简单地用了几个控件,label、textfeild和button,这次,再来用几个常用的控件:    ComboBox、Radiobutton、Textarea。Ready?GO!       首先,用Netbeans新建一个JAVADesktopApplication:PersonalCard    然后,开始拖控件,参照下图:  ......
  • Dummynet简单部署
    本文分享自天翼云开发者社区《Dummynet简单部署》,作者:凸凹部署流程^准备内核版本 ^参看系统内核版本uname-r 我们需要将ipfw编译成内核模块,请确保ipfw用到的内核源码版本同你linux系统运行内核版本一致。^编译dummynethttps://github.com/FS1360472174/dummynet.git 下......
  • Quartz.Net 调度器
    首先需要引入Quartz.Net的命名空间,例如: usingQuartz;usingQuartz.Impl;​然后创建一个调度器工厂(SchedulerFactory),并使用该工厂创建一个调度器(IScheduler)对象: ISchedulerFactoryschedulerFactory=newStdSchedulerFactory();ISchedulerscheduler=await......
  • .NET周报 【5月第3期 2023-05-21】
    国内文章C#实现Linux视频会议(源码,支持信创环境,银河麒麟,统信UOS)https://www.cnblogs.com/shawshank/p/17390248.html信创是现阶段国家发展的重要战略之一,面对这一趋势,所有的软件应用只有支持信创国产化的基础软硬件设施,在未来才不会被淘汰。那么,如何可以使用C#来实现支持信创......
  • 一文读懂如何将 Rancher 下游集群升级到 Kubernetes v1.25
    介绍最初在Kubernetesv1.21中被弃用的PodSecurityPolicyAPI,已经在Kubernetesv1.25中被完全删除。由于API被移除,你无法在Kubernetesv1.25集群中创建、编辑或查询PodSecurityPolicy资源。此外,由于其准入控制器已被移除,所以你的集群无法再强制执行在Kubernetesv1.24......
  • OEM报错"Compliance score 51% is below critical threshold"
     OEM报错"Compliancescore51%isbelowcriticalthreshold" 具体邮件报警如下:点击链接,打开oem网页端,点击“查看相容性标准结果”: 选中其中一个安全建议,可以看到下边一般信息中建议打上安全补丁31720783,该补丁是linux版本的OracleDB最后一个PSU补丁(11.2.0.4.201020......
  • 某大型啤酒企业:构建网络安全软实力,首选Coremail反钓鱼演练
    客户背景某大型啤酒厂商的公司规模和市场份额多年来始终都处于行业领先地位,积极赞助多项体育赛事,持续丰富和提升品牌形象。作为一家具有全球影响力的企业,自然也成为了全球黑客等攻击团伙的重点目标,而系统攻击的开端便是钓鱼邮件,而网络安全不仅硬件防护做到位,软实力也更要跟上。员工......
  • 为什么Kubernetes已经成为程序员标配技能
    本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注"慕课网"及“慕课网公众号”!作者:一凡|慕课网讲师为什么Kubernetes已经成为程序员必备技能DevOps这个词语相信小伙伴们并不陌生,Dev即软件开发人员,Ops即IT运维人员,随着自动化技术的发展,Dev与Ops的界限将越来与模糊,这......