- uploader - код приложения.
- static - статические файлы приложения.
- templates - шаблоны.
- uploaded - каталог по-умолчанию для загружаемых файлов.
Устанавливаем зависимости с помощью pip:
pip install -r requirements.txt
Запускаем сервер:
python2.7 ./uploader.py
Приложение доступно по адресу: http://127.0.0.1:8888/. По-умолчанию файлы загружаются в каталог ./uploaded в корне проекта.
Также можно задать другой порт и каталог для загрузки через ключи командной строки:
python2.7 ./uploader.py --port=9999 --uploaded_dir=/path/to/dir
Приложение протестировано на версиях Python:
- Python 2.7.6
- Python 3.4.0
В браузерах:
- Google Chrome Version 43.0.2357.130 (64-bit)
- Firefox 38.0
под управлением Ubuntu Linux 14.04