UEditor图片上传资源服务器配置.NET Core 2.1

UEditor 的图片上传配资源服务器这事儿,配好了挺省事,配不好各种跨域头疼。用.NET Core 2.1 接 UEditor,关键就是搞清楚路径和跨域两个点。你把资源服务器跑在 127.1.1.1:80,那配置文件里的访问路径全都得指向这个地址,比如http://127.1.1.1:80/api/UEditor,别偷懒,不然前端调接口就是白搭。config.jsonueditor.config.js 两边都得统一,不然你调半天接口发现图传不上去,真闹心。

UEditor 相关资源建议你放在 wwwroot/lib/ueditor 下面,结构清晰。New.cshtml 作为主页面基本够用,页面里你想怎么改随你,核心是路径别乱。还有,别忘了加 Ueditor 的 NuGet 包,不端都跑不起来。哦对了,跨域问题可以通过资源服务器的 appsettings.json 来搞定,别忘了开 CORS 支持。

顺手贴几个文章链接,跨域、路径配置这些问题都说得比较清楚,建议收藏:

如果你刚好也在用 UEditor 上传图片,或者要把前端和资源服务器拆分部署,按这个方式改改挺靠谱。路径统一了,接口通了,上传再也不卡了。

zip 文件大小:17.29MB