|
Загрузить файл на ФТП | ☑ | ||
---|---|---|---|---|
0
sem4cnt
06.10.11
✎
23:13
|
Делаю так:
ПортFTPСоединения = "21"; ИмяFTPСервера = "server.ru"; ПользовательFTPСоединения = "polzovatel"; ПарольFTPСоединения = "parol"; ИмяФайлаДляПередачиНаФТП = КаталогФайловВыгрузки + "\Data.csv"; ПутьКПапкеЗагрузкиНаСервере = "home/successtyle.ru/www/WEB-INF/loader/"; #Если Клиент Тогда Состояние("Выполняется подключение к FTP: " + ИмяFTPСервера); #КонецЕсли Попытка Соединение = Новый FTPСоединение(ИмяFTPСервера, ПортFTPСоединения, ПользовательFTPСоединения, ПарольFTPСоединения,,Истина); Исключение // ошибка при подключении к ftp Сообщить("Ошибка при подключении к FTP : " + ИмяFTPСервера + " ! " + ОписаниеОшибки()); Возврат; КонецПопытки; Соединение.Записать(ИмяФайлаДляПередачиНаФТП, ПутьКПапкеЗагрузкиНаСервере+"Data.csv"); // Тут вылетает!!! Сообщить("Файл успешно отправлен на FTP!"); Вылетает на строчке кода Соединение.Записать() Кто знает что делать? |
|||
1
sem4cnt
06.10.11
✎
23:13
|
Цель записать файл Data.csv на ФТП
|
|||
2
Господин ПЖ
06.10.11
✎
23:14
|
(1) спасибо, кэп
сейчас будем сидеть и гадать если права на запись и т.п. |
|||
3
БалбесВ1с
06.10.11
✎
23:17
|
(0)БУДЬ СИЛЬНЫМ - НАДЕНЬ УСПЕХ)
|
|||
4
sem4cnt
06.10.11
✎
23:18
|
Есть права на запись. Проверил. Ручками могу создать там файл.
|
|||
5
andrewks
06.10.11
✎
23:19
|
текст ошибки будет?
|
|||
6
sem4cnt
06.10.11
✎
23:20
|
Ошибка аутентификации при доступе к ресурсу: ftp://successtyle.ru:21
|
|||
7
БибиГон
06.10.11
✎
23:23
|
мне кажется что ошибка здесь -ПутьКПапкеЗагрузкиНаСервере = "home/successtyle.ru/www/WEB-INF/loader/";
|
|||
8
azernot
06.10.11
✎
23:24
|
ПутьКПапкеЗагрузкиНаСервере - каталог на ФТП существует?
|
|||
9
БибиГон
06.10.11
✎
23:25
|
Ftp.УстановитьТекущийКаталог(ПутьКПапкеЗагрузкиНаСервере); ?
|
|||
10
sem4cnt
06.10.11
✎
23:25
|
Существует
|
|||
11
sem4cnt
06.10.11
✎
23:26
|
(9) Сейчас попробую
|
|||
12
sem4cnt
06.10.11
✎
23:28
|
(9) неа не прошло
Поменял на Соединение.УстановитьТекущийКаталог(ПутьКПапкеЗагрузкиНаСервере); Соединение.Записать(ИмяФайлаДляПередачиНаФТП, "Data.csv"); |
|||
13
БибиГон
06.10.11
✎
23:30
|
(12)оставь только последнюю строчку
|
|||
14
sem4cnt
06.10.11
✎
23:32
|
(13) не работает
|
|||
15
БибиГон
06.10.11
✎
23:35
|
Соединение = Новый FTPСоединение("server/home/successtyle.ru/www/WEB-INF/loader.ru",...)
а так? |
|||
16
sem4cnt
06.10.11
✎
23:39
|
Опачки!
Заработало вот так: ПортFTPСоединения = "21"; ИмяFTPСервера = "successtyle.ru"; ПользовательFTPСоединения = ""; ПарольFTPСоединения = ""; ПутьКПапкеЗагрузкиНаСервере = "home/successtyle.ru/www/WEB-INF/loader/"; //ПутьКПапкеЗагрузкиНаСервере = "WEB-INF/loader/"; #Если Клиент Тогда Состояние("Выполняется подключение к FTP: " + ИмяFTPСервера); #КонецЕсли Попытка Соединение = Новый FTPСоединение(ИмяFTPСервера+"/"+ПутьКПапкеЗагрузкиНаСервере, ПортFTPСоединения, ПользовательFTPСоединения, ПарольFTPСоединения,,Истина); Исключение // ошибка при подключении к ftp Сообщить("Ошибка при подключении к FTP : " + ИмяFTPСервера + " ! " + ОписаниеОшибки()); Возврат; КонецПопытки; //Соединение.УстановитьТекущийКаталог(ПутьКПапкеЗагрузкиНаСервере); Соединение.Записать(ИмяФайлаДляПередачиНаФТП, "Data.csv"); Сообщить("Файл успешно отправлен на FTP!"); |
|||
17
sem4cnt
06.10.11
✎
23:40
|
Всем спасибо за помощь!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |