|
Запись файла на FTP
| ☑ |
0
_barracuda_
13.06.17
✎
13:08
|
Добрый день.Подскажите чем отличается запись файла на фтп от перемещения?на данном примере
Запись файла на FTP из 1С 8
Рассмотрим другое действие — запись на файловый сервер :
ТекстовыйДок = Новый ТекстовыйДокумент;
ТекстовыйДок.ДобавитьСтроку("тест);
ВременныйФайл = ПолучитьИмяВременногоФайла( "txt");
ТекстовыйДок.Записать(ВременныйФайл);
FTPСоединение .Записать(ВременныйФайл,"file.txt");
Переименование /перемещение файла на FTP
Можно использовать метод объекта в 1C — Переместить() для этих двух видов операции.
Переименование:
FTPСоединение .Переместить("text.txt","text_new.txt" );
Перемещение:
FTPСоединение .Переместить("/data/text.txt","/data/1c/text.txt" );
|
|
1
_barracuda_
13.06.17
✎
13:12
|
Потому как только я пытаюсь записать файл на фтп у меня пишет что "немогу установить соединение"
вот код:
ункция УстановитьСоединение()
АдресСайта =";;
Порт = "21";
Логин = "mebel-krup";
Пароль = "*******";
ИмяКаталога = "www/mebel-krup.ru/test";
Попытка
Соединение = Новый FTPСоединение(АдресСайта, Порт, Логин, Пароль);
Соединение.УстановитьТекущийКаталог(ИмяКаталога);
СохранимНаFTP();
Исключение
Соединение = Неопределено;
Сообщить("Не смог установить соединение с FTP-сервером");
КонецПопытки;
Возврат Соединение;
КонецФункции
Функция СохранимНаFTP()
Соединение.Записать("D:\Temp\test.txt","test.txt");
КонецФункции
|
|
2
Lexey_
13.06.17
✎
13:21
|
(1) "у меня пишет что "немогу установить соединение" " - что написал в исключении, то и пишет
|
|
3
Chameleon1980
13.06.17
✎
14:15
|
присоединяюсь к (2)
или убрать искл либо попробовать ОписаниеОшибки
чтобы реальную ошибку увидеть
|
|