Как отправить файл на FTP сервер в 1С:Предприятие 8.0, 8.1, 8.2?
Как отправить файл на FTP сервер в 1С:Предприятие 8.0, 8.1, 8.2?
В 1С:Предприятие имеется объект FTPСоединение.
Воспользуемся его методом: Записать(ИмяФайлаИсточника,ИмяФайлаПриемника).
Пример:
Процедура КакОтправитьФайлНаFTPСервер() мПутьКФайлу="C:\Temp\14\"; ИмяКаталогаПриемника="/incoming/upload/14/"; FTPСервер.УстановитьТекущийКаталог(ИмяКаталогаПриемника); ИмяФайлаИсточника=мПутьКФайлу+"\"+"Тест.TXT"; ИмяФайлаПриемника="Тест.TXT"; FTPСервер.Записать(ИмяФайлаИсточника,ИмяФайлаПриемника); КонецПроцедуры
где ИмяФайлаИсточника — это путь и файл на компьютере.
ИмяФайлаПриемника— имя файла, записываемого на FTP-сервере.
ИмяКаталогаПриемника -имя каталога на FTP — сервере. Обратите внимание на прямые «/» — для Unix серверов.
FTPСервер.УстановитьТекущийКаталог(ИмяКаталогаПриемника); — выполнение этого метода, после соединение к серверу, устанавливает каталог, в который будет записываться отправленный файл.