Odin | База знаний 1С

Как записать файл н...
 

Как записать файл на FTP-сервер в 1С:Предприятие?


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

записать файл на FTP



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 

Для записи файла на FTP-сервер в 1С:Предприятии можно использовать объект `FTPСоединение`. Ниже приведен пример кода, который демонстрирует, как это сделать.

1C
&НаКлиенте
Процедура ЗаписатьФайлНаFTP()
    // Параметры FTP-соединения
    Сервер = "ftp.example.com"; // Адрес FTP-сервера
    Порт = 21; // Порт FTP
    ИмяПользователя = "user"; // Имя пользователя
    Пароль = "pass"; // Пароль пользователя
    КаталогНаСервере = "/mydir/"; // Каталог на сервере
    ЛокальныйФайл = "C:MyFile.txt"; // Путь к локальному файлу

    // Создаем FTP-соединение
    FTPСервер = Новый FTPСоединение(Сервер, Порт, ИмяПользователя, Пароль);

    Попытка
        // Записываем файл на сервер
        FTPСервер.Записать(ЛокальныйФайл, КаталогНаСервере + "MyFile.txt");
        Сообщить("Файл успешно записан на FTP-сервер.");
    Исключение
        Сообщить("Ошибка при записи файла на FTP-сервер: " + ОписаниеОшибки());
    КонецПопытки;
КонецПроцедуры

В этом примере:
- Указываются параметры для подключения к FTP-серверу (адрес, порт, имя пользователя и пароль).
- Создается объект `FTPСоединение`.
- Используется метод `Записать()` для передачи локального файла на сервер в указанный каталог.

Не забудьте заменить параметры на свои собственные значения.

Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/835334/



   
ОтветитьЦитата