Печать
Родительская категория: Статьи
Категория: 1C

Подключение к ФТП серверу и запись тестового файла:

&НаСервере
Функция ПодключитьсяКFTPСерверу()
 
    Соединение = Новый FTPСоединение(
        "myftp.server.ru", // адрес ftp сервера
        21, // порт 
        "ftp_user", // логин
        "password", // пароль 
        Неопределено, // прокси не используется
        Истина, // пассивный режим работы
        0, // таймаут (0 - без ограничений)
        Неопределено // незащищенное соединение
    );    
    Возврат Соединение;
 
КонецФункции

&НаСервере
Процедура ЗаписатьФайлНаСервере()
	
	Соединение = ПодключитьсяКFTPСерверу();
	Соединение.УстановитьТекущийКаталог("/public_html/");
		
	ТекстовыйДок = Новый ТекстовыйДокумент;	
	ТекстовыйДок.ДобавитьСтроку("test text!");	
	ВременныйФайл = ПолучитьИмяВременногоФайла("txt");	
	ТекстовыйДок.Записать(ВременныйФайл);
	Соединение.Записать(ВременныйФайл,"1.txt");
			
КонецПроцедуры

Таким образом, в корне нашего сайта, в директории public_html будет создан файл 1.txt. При повторном выполнении процедуры файл будет перезаписан.