Доступ к FTP-серверу, как это делает Dropbox API - PullRequest
1 голос
/ 14 июля 2011

В своем поиске подходящей облачной IDE я столкнулся с SourceKit , расширением Chrome, которое позволяет редактировать файлы Dropbox с помощью подсветки синтаксиса Ace / Bespin. Это великолепно! За исключением того, что я действительно не использую мою общую папку dropbox в качестве веб-сервера: /

Итак, я посмотрел на исходный код , и он на 100% состоит из JavaScript - он использует Dropbox API для отправки / получения файлов. API Dropbox использует REST вместо FTP.

Поэтому я подумал - а что если я смогу общаться с моим FTP-сервером, используя REST, как это делает Dropbox? Тогда я мог бы просто подключить это к SourceKit и изменить файлы моего FTP-сервера на вкладке браузера!

Но после значительного поиска в Google я решил, что это либо невозможно, либо я использую неправильную терминологию. Я не могу быть первым, кто попытается это сделать.

Кто-нибудь знает, возможно ли это?

1 Ответ

1 голос
/ 11 ноября 2012

Если вы являетесь владельцем FTP-сервера, возможно, вы могли бы реализовать клиент REST HTTP, который затем отвечал бы на вызовы REST от клиента (который был бы SourceKit), но для обычного доступа по FTP (который является протоколом).Сам по себе, как HTTP), вы не можете сделать это через REST (REST - это просто HTTP), вам нужно сделать это через FTP-вызовы.

Поскольку плагины Chrome написаны на Javascript и только на Javascript, и потому что FTP невозможен с Javascript (все решения, возвращаемые поиском Google, используют серверный скрипт или Java-апплет), все это невозможно.

...