goimgserver

command module
v0.0.0-...-f9c5ee7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 10, 2017 License: GPL-3.0 Imports: 14 Imported by: 0

README

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.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL