diff --git a/README.MD b/README.MD index b944590e4..3c2b36f46 100644 --- a/README.MD +++ b/README.MD @@ -1,3 +1,15 @@ +
+![GoFrame](./gf-logo.png) +
+ +## 介绍 +gf(Go Frame)是一款为Web服务及网络服务开发设计的,模块化、低耦合、轻量级的Go语言开发框架。 +实现了通用的HTTP/TCP/UDP Server,并提供了Web服务开发的系列核心组件, +包括:MVC、Cookie、Session、模板引擎、路由控制、配置管理、数据校验、数据库操作等等, +并且提供了数十个实用开发模块,包括:缓存模块、日志模块、JSON模块、命令行模块、环境变量模块、并发安全容器等等。 + +gf是开源的,免费的,基于MIT协议进行分发,开源项目地址:https://gitee.com/johng/gf + ## 安装 ``` go get -u gitee.com/johng/gf diff --git a/geg/frame/mvc/controller/demo/upload.go b/geg/frame/mvc/controller/demo/upload.go index e2c988e5b..0432d4cb7 100644 --- a/geg/frame/mvc/controller/demo/upload.go +++ b/geg/frame/mvc/controller/demo/upload.go @@ -1,7 +1,6 @@ package demo import ( - "fmt" "gitee.com/johng/gf/g/os/gfile" "gitee.com/johng/gf/g/net/ghttp" ) @@ -13,7 +12,7 @@ func Upload(r *ghttp.Request) { buffer := make([]byte, h.Size) f.Read(buffer) gfile.PutBinContents("/tmp/" + fname, buffer) - r.Response.WriteString(fmt.Sprintf("%s upload success, input value:%s", fname, r.GetPostString("name"))) + r.Response.WriteString(fname + " uploaded successly")) } else { r.Response.WriteString(e.Error()) } @@ -27,7 +26,6 @@ func UploadShow(r *ghttp.Request) {
-
diff --git a/gf-logo.png b/gf-logo.png new file mode 100644 index 000000000..ed91f2de5 Binary files /dev/null and b/gf-logo.png differ