|
вопрос по ftp
| ☑ |
0
KRV_1983
25.12.14
✎
17:18
|
Код отрабатывает, но файла на ftp нет. Почему?
АдресСайта = "192.168.0.1";
Порт = 21;
Логин = "123";
Пароль = "456";
ИмяКаталога = "/xxx";
Прокси= Новый ИнтернетПрокси;
Прокси.Пароль = "123";
Прокси.Пользователь = "456";
FTPСоединение = Новый FTPСоединение(АдресСайта,Порт,Логин,Пароль,Прокси);
FTPСоединение.УстановитьТекущийКаталог(ИмяКаталога);
FTPСоединение.Записать("Блабла.csv","ФайлВыгрузки.csv");
|
|
1
Jump
25.12.14
✎
17:20
|
Ну потому что нет его там.
С чего он должен там оказаться?
|
|
2
pessok
25.12.14
✎
17:21
|
FTPСоединение.Записать("Блабла.csv","\"+ФайлВыгрузки.csv");
|
|
3
pessok
25.12.14
✎
17:21
|
у меня вот так работает:
Соединение.Записать(ПутьВременногоФайла, ВыборкаТочка.КаталогFTP+"\"+ИмяФайла);
|
|
4
pessok
25.12.14
✎
17:23
|
соответственно
// FTPСоединение.УстановитьТекущийКаталог(ИмяКаталога);
|
|
5
Andrewww123
26.12.14
✎
04:55
|
(3) через прокси работает?
|
|
6
hawksib
26.12.14
✎
05:55
|
из справки:
FTPСоединение (FTPConnection)
Записать (Put)
Синтаксис:
Записать(<Источник>, <ИмяВыходногоФайла>)
Параметры:
<Источник> (обязательный)
Тип: Строка.
Адрес файла-источника.
<ИмяВыходногоФайла> (обязательный)
Тип: Строка.
Имя выходного файла, в который записываются данные из источника.
Описание:
Записывает файл по указанному адресу.
Доступность:
Тонкий клиент, сервер, толстый клиент, внешнее соединение.
у меня вот так :
ФТП = Новый FTPСоединение("ftphbc.cdc.ru", , "logIn", "pas", , Истина);
ФТП.Записать(Путь + ИмяАрхива, ИмяАрхива);
Сообщить("Архив " + ИмяАрхива + " отправлен по фтп");
работает
|
|
7
Andrewww123
26.12.14
✎
06:28
|
+ (5) К чему спросил: на 8.2 FTPСоединение через прокси не работало, хотя ни ошибок, ни исключений не было, код отрабатывал. Приходилось делать через wput и wget. Вот интересно, поправили ли этот момент.
|
|