个人图床-Go实现
原文中文,约17700字,阅读约需42分钟。发表于: 。个人图床-Go实现 https://github.com/meowrain/img-bed-Go 使用到的框架: Gin 使用到的库: github.com/chai2010/webp 一.目录结构 项目如何运行? 什么是反向代理? 二.安装相关库 go get -u github.com/gin-gonic/gin go get -u...
文章介绍了如何用Go语言实现个人图床,使用Gin框架和WebP库。步骤包括安装库、配置读取、生成随机字符串、设置路由、编写控制器和部署。通过配置文件管理域名和端口,使用反向代理访问图片。上传时进行安全验证,支持JPEG和PNG格式,转换为WebP格式存储。最后提供了Makefile编译和Nginx反向代理配置示例。