Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 15:18

запись файла на сервер...

Автор Kintim, 25 янв 2012, 15:27

0 Пользователей и 1 гость просматривают эту тему.

Kintim

Друзья.... А где ошибка?!?
НЕ записывает файл в директорию на сервере...

ТД = Новый ТекстовыйДокумент();

ИмяФайла = ("Myrrr" + ".csv");
//ТД.Записать(ИмяФайла, КодировкаТекста.UTF8);
Попытка
   ИмяFTPСервера               = "мойсайт.ру";
   ПортFTPСоединения           = "21";
   ПользовательFTPСоединения   = "ЛОГИН" ;
   ПарольFTPСоединения         = "ПАРОЛЬ" ;
   ПассивноеFTPСоединение      = Ложь;
   Соединение = Новый FTPСоединение(ИмяFTPСервера, ПортFTPСоединения,ПользовательFTPСоединения,ПарольFTPСоединения, ,ПассивноеFTPСоединение);
   Ппоиск = Соединение.НайтиФайлы("/путь/к/файлу/ " + ИмяФайла);
   Если Ппоиск.Количество() = 0 Тогда
     Соединение.ТД.Записать(ИмяФайла, КодировкаТекста.UTF8);           
   КонецЕсли;

  Исключение
    Сообщить("Ошибка записи файла на FTP!!!");
  КонецПопытки
;

Kintim

Всем спасибо. Решилось Так:
ИмяФайла = ("Myrrr" + ".csv");
ТД.Записать(ИмяФайла, КодировкаТекста.UTF8);
  Попытка
    ИмяFTPСервера               = "мойсайт.ру";
    ПортFTPСоединения           = "21";
    ПользовательFTPСоединения   = "ЛОГИН" ;
    ПарольFTPСоединения         = "ПАРОЛЬ" ;
    ПассивноеFTPСоединение      = Ложь;
    Соединение = Новый FTPСоединение(ИмяFTPСервера, ПортFTPСоединения,ПользовательFTPСоединения,ПарольFTPСоединения, ,ПассивноеFTPСоединение);
    Ппоиск = Соединение.НайтиФайлы("/путь/к/файлу/Myrrr.csv");
    Если Ппоиск.Количество() = 0 Тогда
      Соединение.Записать(ИмяФайла, "/путь/к/файлу/Myrrr.csv");
    КонецЕсли;

  Исключение
    Сообщить("Ошибка записи файла на FTP!!!");
  КонецПопытки;

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск