В prosody есть два модуля для загрузки файлов на сервер: http_upload_external и http_upload (XEP-0363).
http_upload_external - использует внешние сервисы php, Python, Perl для nginx и т.д. Требует что-то дополнительно, но кажется более гибкий способ, но это не точно.
http_upload - все встроенно в prosody и написано на lua и не требует ничего лишнего. Просто модуль.
Нигде не могу найти нормального сравнения способов загрузки файлов на сервер. Помогите разобраться кто уже пробовал эти модули и находил подводные камни и сравнивал их. Скажите на чем остановились вы?
- Какой из модулей максимально безопасный на случай загрузки хакерами всяких гадостей или если хакеры начнут наоборот скачивать файлы с сервера?
- какой из способов максимально быстрый для загрузки/скачки данных?
- какой максимально стабильный? Очень не хочется получать глюки при работе.
- что лучше использовать http_upload_external или http_upload? Если http_upload_external то какой способ: php, Python, Perl для nginx?