2017-07-10 17:57:50 +02:00
2017-07-10 17:57:50 +02:00
2017-07-10 17:57:50 +02:00
2017-06-21 20:08:46 +02:00
2017-06-20 09:01:46 +02:00
2017-06-20 09:01:10 +02:00
2017-06-20 09:01:46 +02:00
2017-07-10 17:57:50 +02:00
2017-06-21 16:10:45 +02:00
2017-06-21 08:58:47 +02:00
2017-06-20 09:01:46 +02:00
2017-06-20 09:01:46 +02:00

goImgServer

Server of images, written in Go lang

This is a server to post images and serve images. File type accepted:

- PNG
- JPG
- JPEG

All the files are converted to PNG, and resized to the configured sizes.

Use

upload example (with curl):

curl -F file=@./image1.png http://127.0.0.1:3050/image

to get image:

http://127.0.0.1:3050/images/image1.png

Configuration

Example configuration file (config.json):

{
    "folder": "files",
    "blockedIPs": [
        "192.168.1.3",
        "147.116.48.158"
    ],
    "allowedIPs": [
        "127.0.0.1"
    ],
    "imgWidth": 200,
    "imgHeigh": 0
}

The "allowedIPs" are the IPs allowed to post images.

"blockedIPs" are the IPs blocked from posting images.

Also, all IPs not present in the "allowedIPs", will be blocked.

Description
No description provided
Readme GPL-3.0 3.7 MiB
Languages
Go 100%