FileShare

Структура проекта

  • 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