Python Flask application to receive and save images over POST requests.
BBaoVanC
565a91e4ec
It doesn't really make sense to encrypt the keys, but store the secret literally in the same directory. uploadkeys will now be stored in plaintext. The branch `legacy` has the old code from before this commit. |
||
---|---|---|
.gitignore | ||
configtest.py | ||
functions.py.default | ||
imgupload.py | ||
LICENSE | ||
README.md | ||
requirements.txt | ||
settings.py.default |
imgupload
What is imgupload?
imgupload is a Flask + uWSGI application to serve as an all-purpose image/file uploader over POST requests.
Installation
- Clone the repository:
git clone https://github.com/BBaoVanC/imgupload.git
- Enter the imgupload directory:
cd imgupload
- Create a virtualenv:
python3 -m venv env
- Enter the virtualenv:
source env/bin/activate
- Install dependencies:
python3 -m pip install -r requirements.txt
- Run the Flask app
Running the Flask app
Using uWSGI
https://uwsgi-docs.readthedocs.io/en/latest/Configuration.html
Instructions specific to imgupload are coming soon
Using Flask development server
$ source env/bin/activate # if you haven't already entered the virtualenv
$ export FLASK_APP=imgupload.py
$ flask run