Прежде чем пытаться самостоятельно запрограммировать следующую функцию, мне интересно, существует ли что-то уже.
Я бы хотел щелкнуть ссылку редактирования на моем веб-сайте для данного документа и запустить этот документ в собственном редакторе на моем локальном компьютере (с помощью механизма временных файлов).
Когда я сохраняю документ в собственном редакторе, документ возвращается по HTTP обратно на веб-сайт. Это может быть достигнуто путем просмотра файла для записи или наблюдения за процессом редактора для выхода.
Таким образом, я могу легче редактировать документы в Интернете (вместо того, чтобы проходить цикл загрузки / редактирования / загрузки).
Мой дизайн будет работать следующим образом:
- Регистрация файлов .webedit на локальном компьютере.
- Когда файл .webedit загружен, запустите файл webedit.exe вместе с файлом.
- Файл содержит URL-адрес (http://server/document), который проверяется по базе данных безопасности, чтобы убедиться, что мы открываем только разрешенные URL-адреса.
- URL-адрес загружается во временную папку.
- Временный файл запускается в собственном редакторе.
- Файл отслеживается на предмет изменений и загружается (HTTP PUT) при обнаружении изменений (или когда редактор закрыт, если он не является редактором нескольких документов с одним экземпляром).
Многие интерфейсы FTP / SCP имеют такой тип функциональности, но мне не удалось найти его для Интернета в целом или общей библиотеки, позволяющей подключиться к этой функции.
Кто-нибудь видел программу, которая делает это?