# goimg **Repository Path**: phpu/goimg ## Basic Information - **Project Name**: goimg - **Description**: Golang 轻量级的图片服务器 - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 23 - **Created**: 2019-05-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Goimg 轻量级的图片服务器 ### 简介 > goImg是一个使用Golang语言编写的图片服务器 > 目前只实现单文件上传 > 支持 jpeg png gif 等图片上传 > 请使用 Go1.10 以上 ### 功能特点 > 文件存储目录采用md5算法生成 > 目前支持 jpeg png 的缩略图,gif 暂不支持 ### 安装 > go get github.com/laixhe/goimg ### 获取图片 > GET /9d32e3c40efb0b749270695d5f0afdfc ### 获取图片 并缩略,宽度=300 高度=100 > GET /9d32e3c40efb0b749270695d5f0afdfc?w=300&h=100 ### 上传图片 > POST / > 表单参数: userfile > 返回值: json 主要是 imgid ``` { "success": true, "code": 200, "msg": "OK", "version": "v0.1.1", "data": { "size": 42445, "mime": "jpeg", "imgid": "9d32e3c40efb0b749270695d5f0afdfc" } } ``` ### 获取图片信息 > GET /info?imgid=9d32e3c40efb0b749270695d5f0afdfc > GET /info?imgid=9d32e3c40efb0b749270695d5f0afdfc&w=300&h=100 > 返回值: json > 与 上传图片 的返回一致 ### 获取状态码 > GET /statuscode > 返回值: json