Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fourquadrantlogger/photoweb
go语言照片网站,根据徐式伟《go语言编程》的例子编写
https://github.com/fourquadrantlogger/photoweb
Last synced: 3 months ago
JSON representation
go语言照片网站,根据徐式伟《go语言编程》的例子编写
- Host: GitHub
- URL: https://github.com/fourquadrantlogger/photoweb
- Owner: fourquadrantlogger
- Created: 2015-11-05T08:59:11.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2018-05-20T14:08:04.000Z (over 6 years ago)
- Last Synced: 2024-04-14T01:50:19.516Z (7 months ago)
- Language: HTML
- Homepage:
- Size: 41.6 MB
- Stars: 19
- Watchers: 1
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# photoweb
## 使用原生html/template
go语言最简单模板照片上传网站
## 1.0
这个是最简化的go语言demo
使用了以下包中的函数
~~~go
"os"
"io/ioutil"
"log"
"net/http"
"html/template"
~~~
### http/template
双大括号{{}}是区分模板代码和HTML的分隔符
括号里边可以是要显示输 出的数据,或者是控制语句,比如if判断式或者range循环体等
.|formatter表示对当前这个元素的值以 formatter 方式进行格式化输出
.|urlquery}即表示对当前元素的值进行转换以适合作为URL一部 分
.|html 表示对当前元素的值进行适合用于HTML 显示的字符转化,比如">"会被转义 成">"
## 2.0
在这个版本中,增加了viewHandler,StaticDirHandler,以及mux
### 增加了前端部分
使用amazeui,整体界面效果大大提升
使用了瀑布流效果,用来展示首页照片
![](example/sample.png)
### 相关新函数用法
http.ServeFile()方法将该路径下的文件从磁盘中 读取并作为服务端的返回信息输出给客户端