Как редактировать удаленный файл с помощью ruby? - PullRequest
1 голос
/ 24 февраля 2012

У меня есть удаленный файл на моем сервере, он доступен для записи. Я знаю, как читать и редактировать локальные файлы, но у меня проблема с удаленными файлами. Например: www.mysite.com/myfile.txt

1 Ответ

1 голос
/ 24 февраля 2012

Стандартного способа использования HTTP для редактирования файла не существует, поэтому вам придется:

  1. Напишите скрипт PHP, который принимает запросы HTTP с данными в них и записывает данные в файл. Вам, вероятно, понадобится некоторая форма защиты, и вам, вероятно, нужно будет пометить файл как доступный для записи всем (chmod a+wfilename). Вы, вероятно, захотите, чтобы это был запрос POST, поэтому длина файла не ограничена максимальной длиной URI.

  2. Создайте небольшую HTML-форму для проверки сценария.

  3. Напишите скрипт ruby, который отправляет этот HTTP-запрос. встроенная Net::HTTP библиотека , вероятно, подойдет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...