官方解释

http://golang.org/doc/install#windows

msi下载

ueditor视频上传php应用Beego实现UEditor图片和视频上传到七牛云 Webpack

https://golang.org/dl/

傻瓜式一起向下安装

在系统变量中设置GOROOT为Go的安装目录,GOPATH为golang项目的事情目录

golang环境测试,cmd或powershell下输入go,显示如下则表示安装配置成功

更多信息请直接查阅官方文档

Linux

根据操作系统下载对应的软件包

解压

$ tar -C /usr/local -zxf go1.3.3.linux-amd64.tar.gz

将golang的bin目录添加到系统变量PATH中

$ export PATH=$PATH:/usr/local/go/bin

GOPATH变量不是必须的,紧张用于开拓环境

golang环境测试

MAC

根据官方解释下载golang安装包,进行安装

利用homebrew安装

IDE配置

Sublime

搜索并安装goSublime插件

crtl+b可以调出命令行,来编译实行go代码

Intellij IDEA

Plugins中搜索golang,安装即可

重启Intellij IDEA

Eclipse

搜索goclipse,并安装

重启Eclipse

引用 http://studygolang.com/articles/2008

安装Beego环境

eego 的安装是范例的 Go 安装包的形式:

go get github.com/astaxie/beego

常见问题:

git 没有安装,请自行安装不同平台的 git,如何安装请自行搜索。

git https 无法获取,请配置本地的 git,关闭 https 验证:

git config --global http.sslVerify false

无法上网怎么安装 beego,目前没有好的办法,接下来我们会整理一个全包下载,每次发布正式版本都会供应这个全包下载,包含依赖包。

引用 https://beego.me/docs/install/

下载开源项目

https://github.com/philzhang2013/beego_qiniu_ueditor

配置七牛SDK

https://developer.qiniu.com/kodo/sdk/1238/go

配置七牛干系信息

conf/app.conf 配置七牛 accesskey,secretkey,工具存储图片和视频的bucket名称和域名

qiniuaccesskey = Your qiniu accessKey

qiniusercetkey = Your qiniu secretKey

qiniuimagebucketname = your qiniu image bucket name

qiniuimagehost =your qiniu image bucket host

qiniuvideobucketname = your qiniu video bucket name

qiniuvideohost = your qiniu video host

运行

bee run beego_qiniu_ueditor

浏览器打开地址 http://localhost:7066 查看效果

解析

1、UE配置

ueditor.config.js

, serverUrl: \"大众/controller\公众

UE启动的时候,GET /controller?action=config 读取UE的配置,相应为JSON格式

相应精确UE配置成功

2、图片和视频

图片 POST /controller action = uploadimage

图片 POST /controller action = uploadvideo

成功输出JSON格式 :

{\公众state\"大众: \"大众SUCCESS\"大众, \"大众url\"大众: url, \"大众title\公众: \"大众\"大众, \"大众original\"大众: \"大众\"大众}