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

MIT
Google Go
跨平台
2018-08-11
dwyer

sis

simple image server 为简单而生

如今的互联网时代图片存储服务随处可见,实现方案也是五花八门,那么有没有一个开袋即食的方案呢?粗略找了一圈,zimg似乎是我最想要的,但一看长长的依赖安装列表顿时望而却步,虽然开袋即可吃了,但这袋子也太难开了点,手撕牙咬都不行,感觉要上剪刀。 于是sis诞生了,如果你也有这需求,赶紧拿走,别无他求,给加个星吧。

sis宪法:

  1. 程序安装不需前置依赖

  2. 程序编译不需前置依赖

  3. 程序启动不需配置文件

sis实现:

为了遵守宪法,似乎用GO实现是最好的选择。预计实现这么一个简单功能不会需要多少代码,那么开始吧。。。。。。

上传接口:使用HTTP post

下载接口:使用HTTP get

文件存储:使用文件的MD5码拆解后作为目录名,文件原始文件存储在src目录,缩放后的文件根据尺寸单独建目录

简易使用指南:

  1. 下载安装golang(https://golang.google.cn/)

  2. go get github.com/DDHax/sis

  3. cd $HOME/go/src/github.com/DDHax/sis

  4. go build sis.go

  5. nohup ./sis &

此时服务已启动,可以使用sis test模块测试每个接口:

cd test/client/
go test -v

全部PASS则说明sis已经在正常工作啦

另外test中的uplaod.html可以在本地用浏览器打开测试单文件上传功能,前端功力有限,丑丑的仅着参考

的码云指数为
超过 的项目
加载中
请先登录后再评论。

暂无资讯

暂无问答

Simple iPhone Image Processing

各种图像处理的效果,包括:Canny边缘提取(Canny edge detection),直方图均衡(Histogram equalisation),高斯模糊(Gaussian blur)等等。作者用C++完成了图像处理的算法,然后用objec...

2013/01/27 09:50
108
0
Simple Image Editor View

实现图片的截图和旋转功能。可以手指拖动截图框。 Code4App编译测试,测试环境:Xcode 4.3, iOS 5.0。 转载:http://www.adobex.com/ios/source/details/00000315.htm...

2013/01/27 09:36
23
0
A simple way to draw round image corners

BitmapShader shader; shader =newBitmapShader(bitmap,Shader.TileMode.CLAMP,Shader.TileMode.CLAMP); Paint paint =newPaint(); paint.setAntiAlias(true); paint.setShader(shader); Rec...

2014/11/06 21:25
16
0
Simple Rtmp Server 的编译

./configure --prefix=/usr/local/srs --rtmp-hls make make install

2016/05/26 13:27
128
0
how tomcat works 1 simple web server

HTTP协议的主要特点可概括如下: 1.支持客户/服务器模式。 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系...

2013/05/02 09:59
41
0
sql server的image数据类型保存图片

最近一直用着sql server2005,昨天突然发现image这一数据类型,在插入图片的时候,竟然没有内容显示的 就像下面这样,以为没插进去。网上有说,要进行转化才能插入。但调试的时候,确实是转化...

2012/12/19 09:11
2.3K
0
srs-2-CentOS6 创建 Simple-Rtmp-Server

在Linux平台上,我们选用了SRS作为快速搭建测试环境的服务端 从官方网站下载压缩包srs-2-CentOS6 解压缩 进入程序目录 sudo ./INSTALL 安装 sudo /etc/init.d/srs start 运行 app名不限,由客...

2018/09/13 19:38
616
1
Simple and fast async binary TCP socket server

Simple and fast async binary TCP socket server?

2015/03/15 16:34
85
0
(转载)libwebsockets: Simple WebSocket server

http://usualcarrot.com/libwebsockets-simple-websocket-server if you're trying to use libwebsockets you probably want to build your own awesome WebSocket server. I've already mad...

2019/05/16 12:11
38
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部