Справочные материалы по 1С

Интернет. Работа с файлами в 1С 8.x

Загрузка файлов по FTP

Процедура ЗагрузитьОтмеченные(Кнопка) 

	Сервер = Новый FTPСоединение(FTPServer); 

	Для Каждого Файл Из ПолеСписка Цикл 
		Если Файл.Пометка Тогда 
			Сервер.Получить(Файл.Значение.ПолноеИмя, "с:\temp" + Файл.Значение.ПолноеИмя); 
			Файл.Пометка = Ложь; 
		КонецЕсли; 
	КонецЦикла; 

КонецПроцедуры 


Процедура Просмотреть(Кнопка)

	Сервер = Новый FTPСоединение(FTPServer); 
	МассивФайлов = Сервер.НайтиФайлы("/","*.*"); 

	Для Каждого Файл Из МассивФайлов Цикл 
		Если Файл.ЭтоФайл() Тогда 
			ПолеСписка.Добавить(Файл, Файл.Имя) 
		КонецЕсли; 
	КонецЦикла; 

КонецПроцедуры          
Выполнение HTTP запроса

СерверИсточник = HTTPserver; 
Адрес = "/price.asp"; 
ИмяВходящегоФайла = "c:\temp\input.html"; 
НТТР = Новый HTTPСоединение(СерверИсточник); 
НТТР.Получить(Адрес, ИмяВходящегоФайла); 
ВходящийФайл = Новый Файл(ИмяВходящегоФайла);          
Как установить HTTP соединение если подключение через прокси (proxy) сервер

// Укажем настройки прокси-сервера
ПроксиСервер = Новый ИнтернетПрокси;
ПроксиСервер.Пользователь = "Кинев";
ПроксиСервер.Пароль = "12345";
ПроксиСервер.Установить("http", "10.1.1.223", "3100");

СерверИсточник = "www.cennic-etiketka.com"; 
Адрес = "/price.asp"; 
ИмяВходящегоФайла = "c:\temp\input.html";
// Укажем в HTTP соединении что у нас есть проксик  
НТТР = Новый HTTPСоединение(СерверИсточник,,,, ПроксиСервер); 
НТТР.Получить(Адрес, ИмяВходящегоФайла); 
ВходящийФайл = Новый Файл(ИмяВходящегоФайла);           



Задайте вопрос программисту 1С

+7 901 312 83 57