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.json
和 ueditor.config.js
两边都得统一,不然你调半天接口发现图传不上去,真闹心。
UEditor 相关资源建议你放在 wwwroot/lib/ueditor
下面,结构清晰。New.cshtml
作为主页面基本够用,页面里你想怎么改随你,核心是路径别乱。还有,别忘了加 Ueditor 的 NuGet 包,不端都跑不起来。哦对了,跨域问题可以通过资源服务器的 appsettings.json
来搞定,别忘了开 CORS 支持。
顺手贴几个文章链接,跨域、路径配置这些问题都说得比较清楚,建议收藏:
- Web 前端跨域求 JSON 数据
- UEditor Wyne:图片和文件上传功能增强版
- asp.net 跨域单点登录源码
- Vue.config.js 常用配置与跨域方案
- JavaScript 跨域通信
如果你刚好也在用 UEditor 上传图片,或者要把前端和资源服务器拆分部署,按这个方式改改挺靠谱。路径统一了,接口通了,上传再也不卡了。
17.29MB
文件大小:
评论区