|
Пытаюсь отправить файл по 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
|
коннэкт <> запись
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |