Я играю с использованием FTP для периодической загрузки небольших файлов данных из программы на сервер.Пользователи получают доступ к данным с веб-страницы, которая читает данные с помощью функции javascript XMLHttpRequest.Кажется, все работает, но я борюсь с некоторыми проблемами, вызванными тем, что FTP и XMLHttpRequest получают друг друга.Единственная идея, которая мне пришла в голову, - это повторить неудачные загрузки и обнаружить либо ошибочные XMLHttpRequests, либо те, которые возвращают неполные данные, и повторить их.
Я хотел бы использовать что-то простое, например, FTP, так как пользователи приложениявероятно, не сможет размещать серверы (они, вероятно, находятся за маршрутизаторами NAT и не имеют фиксированных IP-номеров) и не имеют доступа к каким-либо необычным внешним серверам.
У кого-нибудь есть предложения?