Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Ftpstatusuploader, Передача status.html по FTP
Soteric
сообщение 21.7.2009, 10:35
Сообщение #1


********

Master
Сообщений: 1.377
Регистрация: 7.8.2006
Группа: Пользователи
Наличность: 3057
Пользователь №: 7.166



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 не заливаются, недостаточно прав. Исправьте, пожалуйста


Прикрепленные файлы
Прикрепленный файл  FtpStatusUploader.zip ( 1,01 килобайт ) Кол-во скачиваний: 227
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 27.4.2024, 18:07
Designed by Nickostyle