UEditor Golang上传图片与附件

时间:2024-01-23 08:10:57

UEditor图片与附件上传官方只支持ASP、ASP.NET、JSP、PHP四种语言版本,Golang就不在其中。因为自己开发系统的需要,我照着UEditor服务器端的接口自己实现了一个Golang版本的,支持图片上传、图片管理、附件上传、附件管理四个功能。

 

代码我放在了github上面: https://github.com/aspwebchh/ueditor-for-go

 

使用时将代码引入自己的项目,需要修改两处配置

 

第一,项目种有一个 config_ue.xml 文件

 

<?xml version="1.0" encoding="utf-8"?>
<Configs>
    <ImagePath>static/upload/image</ImagePath>
    <FilePath>static/upload/file</FilePath>
</Configs>

 

用来放置上传文件的存储路径,ImagePath项是图片路径,FilePath项是附件路径。注意,这两个路径是相对路径而非绝对路径。

 

第二,将 ueditor.config.js 中 serverUrl 配置项目修改成服务器端接地址径即可, 如下图