Я ищу решение, которое позволяет передавать файлы через HTTP. Необходимость возникает из-за того, что я подключаюсь между компьютерами, которые находятся за брандмауэром, который позволяет только HTTP-связь через порты 80 и 443.Как передавать файлы через HTTP?
Я предлагаю WebDAV, поскольку это готовое решение, и все мои клиенты должны сделать это настройте сетевой диск для доступа к файлам.
Какие еще существуют решения для передачи файлов по HTTP?
Средство кодирования Base64 Я должен реализовать клиент и сервер, который может быть источником ошибок в системе.
Редактировать: Что хорошего в решении WebDAV, так это то, что он дает клиентам среду, которую они уже знают - сетевые ресурсы. Любой способ имитировать это (или дать им другую среду, знакомую) для удобства использования. Я пришел в этот проект с предположением, что мои клиенты очень глупы, и я действительно не хочу жалоб на трудности использования.
Вы можете проксировать свое соединение через ssh или openvpn. Оба они работают на порту 80, если это необходимо. – Oliver