simple-image-server 极简图片服务器 simple-image-server

xuanbao • 3900 次点击    
这是一个分享于 的项目,其中的信息可能已经有所发展或是发生改变。
simple image server 为简单而生 如今的互联网时代图片存储服务随处可见,实现方案也是五花八门,那么有没有一个开袋即食的方案呢?粗略找了一圈,[zimg](https://github.com/buaazp/zimg)似乎是我最想要的,但一看长长的依赖安装列表顿时望而却步,虽然开袋即可吃了,但这袋子也太难开了点,手撕牙咬都不行,感觉要上剪刀。 于是sis诞生了,如果你也有这需求,赶紧拿走,别无他求,给加个星吧。 **sis宪法:** 程序安装不需前置依赖 程序编译不需前置依赖 程序启动不需配置文件 **sis实现:** 为了遵守宪法,似乎用GO实现是最好的选择。预计实现这么一个简单功能不会需要多少代码,那么开始吧。。。。。。 上传接口:使用HTTP post 下载接口:使用HTTP get 文件存储:使用文件的MD5码拆解后作为目录名,文件原始文件存储在src目录,缩放后的文件根据尺寸单独建目录 **简易使用指南:** 下载安装golang([https://golang.google.cn/](https://golang.google.cn/)) go get github.com/DDHax/sis cd $HOME/go/src/github.com/DDHax/sis go build sis.go nohup ./sis & 此时服务已启动,可以使用sis test模块测试每个接口: cd test/client/ go test -v 全部PASS则说明sis已经在正常工作啦 另外test中的uplaod.html可以在本地用浏览器打开测试单文件上传功能,前端功力有限,丑丑的仅着参考
授权协议:
MIT
开发语言:
Google Go 查看源码»
操作系统:
跨平台
3900 次点击  
加入收藏 微博
3 回复  |  直到
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传