1C 7.7: FTP-Обмен файлами
Для отправки файла из 1С на фтп-сервер и обратно можно использовать бесплатную консольную программу ncftp
Страница загрузки: http://www.ncftp.com/download/
Скачать установщик фтп-клиента для Windows и установить. (там же есть исходники)
Описание параметров для PUT http://www.ncftp.com/ncftp/doc/ncftpput.html
Описание параметров для GET http://www.ncftp.com/ncftp/doc/ncftpget.html
Процедура ОтправитьФайл() Если флПоказыватьЛог=1 Тогда ПутьЛогФайла = "stdout"; Иначе ПутьЛогФайла = ""+КаталогОбмена+"ftplog_put.txt"; КонецЕсли; КомандаСистемы("ncftpput -S .tmp -d "+ПутьЛогФайла+" -o useFEAT=0,useCLNT=0,useMLST=0,usePASV=1 -u "+USER+" -p "+PASS+" "+FTP+" / "+ПутьКФайлуДляОтправки); КонецПроцедуры; Процедура ПолучитьФайл() Если флПоказыватьЛог=1 Тогда ПутьЛогФайла = "stdout"; Иначе ПутьЛогФайла = ""+КаталогПриемник+"ftplog_get.txt"; КонецЕсли; КомандаСистемы("ncftpget.exe -d "+ПутьЛогФайла+" -o useFEAT=0,useCLNT=0,useMLST=0,usePASV=1 -u "+USER+" -p "+PASS+" "+FTP+" "+КаталогПриемник+" /"+ИмяФайла); КонецПроцедуры
Tag: 1С7.7, Полезные функции, ФТП, FTP
0 Comments