|   |   | 
| 
 | Пытаюсь отправить файл по FTP | ☑ | ||
|---|---|---|---|---|
| 0
    
        moneyget 13.08.15✎ 12:00 | 
        Добрый день.
 Пытаюсь отправить файл по FTP, пишет {ОбщийМодуль.ОбменССайтом.Модуль(315)}: Ошибка при вызове метода контекста (Записать) Соединение.Записать(ИмяФайлаЛокально,ИмяФайла); по причине: Ошибка работы с Интернет: ftp://1.2.6.1:21 Failed sending data to the peer Хотя на другой FTP все уходит. Не подскажите, куда копать? | |||
| 1
    
        eklmn гуру 13.08.15✎ 12:01 | 
        права     | |||
| 2
    
        moneyget 13.08.15✎ 12:01 | 
        но файл на ФТП создается, только он пустой...     | |||
| 3
    
        1Сергей 13.08.15✎ 12:02 | 
        (2) см (1)     | |||
| 4
    
        1Сергей 13.08.15✎ 12:05 | 
        руками попробуй туда файлик покласть     | |||
| 5
    
        moneyget 13.08.15✎ 12:06 | 
        руками идет     | |||
| 6
    
        1Сергей 13.08.15✎ 12:06 | 
        тогда хз     | |||
| 7
    
        eklmn гуру 13.08.15✎ 12:09 | 
        (5) сервер 1с пишет на фтп?     | |||
| 8
    
        moneyget 13.08.15✎ 12:17 | 
        нет, файловая база, пишет обработка     | |||
| 9
    
        moneyget 13.08.15✎ 12:18 | 
        Соединение=ПроверитьСоединениеФТП();
 Если Соединение<>Неопределено Тогда Мас=Соединение.НайтиФайлы(ИмяФайла); Если Мас.Количество()>0 Тогда Сообщить("-"); КонецЕсли; //Попытка Состояние("Выкладываем на FTP:"+ИмяФайла); Соединение.Записать(ИмяФайлаЛокально,ИмяФайла); | |||
| 10
    
        moneyget 13.08.15✎ 12:22 | 
        Функция ПроверитьСоединениеФТП() Экспорт
 ИмяСервера = Константы.сайт_ФТП.Получить(); Юзер = Константы.сайт_ФТППользователь.Получить(); Пасс = Константы.сайт_ФТППароль.Получить(); Порт = 21; Попытка Соединение = Новый FTPСоединение(ИмяСервера,Порт, Юзер, Пасс, , Истина); Соединение.УстановитьТекущийКаталог("/"); Сообщить("Установили соединение с FTP-сервером: "+ИмяСервера); Исключение Соединение = Неопределено; Сообщить("Не смог установить соединение с FTP-сервером"); КонецПопытки; Возврат Соединение; КонецФункции | |||
| 11
    
        olegves 13.08.15✎ 12:35 | 
        (10) каталог есть на ФТП, куда пишешь файл?     | |||
| 12
    
        moneyget 13.08.15✎ 12:40 | 
        пишу в корень     | |||
| 13
    
        moneyget 13.08.15✎ 12:41 | 
        Соединение.УстановитьТекущийКаталог("/");     | |||
| 14
    
        olegves 13.08.15✎ 12:43 | 
        (13) тогда к провайдеру стучи или к админу этого ФТП     | |||
| 15
    
        Дык ё 13.08.15✎ 12:50 | 
        (12) попробуй пассивный режим     | |||
| 16
    
        moneyget 13.08.15✎ 12:52 | 
        (15) не помогло...     | |||
| 17
    
        moneyget 13.08.15✎ 12:53 | 
        (14) я админ, всем другим софтом, файлы пишутся     | |||
| 18
    
        drcrasher 13.08.15✎ 12:59 | 
        в (0) путь на фтп из ошибки или миста подправила?     | |||
| 19
    
        moneyget 13.08.15✎ 13:12 | 
        Миста поправила
 пишу ИмяСервера = Константы.сайт_ФТП.Получить(); Юзер = Константы.сайт_ФТППользователь.Получить(); Пасс = Константы.сайт_ФТППароль.Получить(); Порт = 21; Попытка Соединение = Новый FTPСоединение(ИмяСервера,Порт, Юзер, Пасс, , Истина, 20); Соединение.УстановитьТекущийКаталог("/"); Сообщить("Установили соединение с FTP-сервером: "+ИмяСервера); Результат = Соединение.НайтиФайлы("/", "*.*"); Для Каждого Стр Из Результат Цикл Сообщить(Стр.ПолноеИмя); КонецЦикла; Исключение результат Установили соединение с FTP-сервером: 5.4.4.34 /Vigrus.csv /Выгрузка.csv | |||
| 20
    
        moneyget 13.08.15✎ 13:13 | 
        т.е. FTP коннект - все ок...     | |||
| 21
    
        eklmn гуру 13.08.15✎ 13:26 | 
        коннэкт <> запись     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |