FtpStatusUploader
Текущая версия: 1.0
Статус: Beta (на рабочем сервере не тестировал)
Возникла следующая проблема. Сервер RunUO и веб-сервер, на котором крутится сайт, расположены на разных хостах. Соответственно status.html, генерируемый RunUO, становится недоступным для веб-сервера и не может быть отображен на сайте. Представленный класс перебрасывает файл на веб-сервер по ФТП
Для установки необходимо поместить FtpStatusUploader.cs где-нибудь в пределах каталога Scripts и добавить вызов команды "Server.FtpStatusUploader.UploadStatus();", инициирующей переброску. Как правило, это проще всего сделать в Scripts\Misc\WebStatus.cs как показано ниже
Код
using ( StreamWriter op = new StreamWriter( "web/status.html" ) )
{
...
}
Server.FtpStatusUploader.UploadStatus();
Тогда сразу по окончании генерации status.html будет переброшен на веб-сервер
Сделано по статье Zach Smith -
http://blogs.techrepublic.com.com/howdoi/?...;tag=rbxccnbtr1Замечания по оптимизации кода и выявленным ошибкам приветствуются
P.S. Файлы с расширением .cs не заливаются, недостаточно прав. Исправьте, пожалуйста