v7: Выгрузка файла по FTP на сайт #610124


#0 by Юрий Лазаренко
Коллеги, с 7.7 не работал уже 4 года, все забыл. Формирую в обработке файл csv, сохраняю на локальный диск. Теперь необходимо его автоматически загрузить по фтп на сайт, дождаться окончания загрузки и открыть окно браузера с определенным адресом (чтобы запустилась обработка этого файла скриптом на сайте). Напомните плиз, как в клюшках можно файл на фтп положить и отследить момент окончания его загрузки, чтобы не открыть окно браузера преждевременно.
#1 by Fragster
Обмен файлами с компьютером, на котором запущена служба сервера FTP. FTP может использоваться интерактивно. FTP [-v] [-d] [-i] [-n] [-g] [-s:имя_файла] [-a] [-w:буфер] [-A] [узел]  -v            Отключение вывода на экран ответов с удаленного сервера.  -n            Отключение автоматического входа при начальном подключении.  -i            Отключение интерактивных запросов при передаче нескольких                файлов.  -d            Включение отладочного режима.  -g            Отключение глобализации имен файлов (см. команду GLOB).  -s:имя_файла  Задание текстового файла, содержащего команды FTP, которые                будут выполняться автоматически при запуске FTP.  -a            Использование локального интерфейса для привязки соединения.  -A            Анонимный вход в службу.  -w:буфер      Переопределение стандартного размера буфера передачи (4096).  узел          Задание имени или адреса IP удаленного узла,                к которому необходимо выполнить подключение. Примечания:  - команды MGET и MPUT принимают параметры Y/N/Q как YES/NO/QUIT.  - для прекращения выполнения команд нажмите <Ctrl>+<C>.
#2 by Юрий Лазаренко
Прелестно, благодарю.
#3 by andrewks
dialmail.dll
#4 by Юрий Лазаренко
Главное чтобы она корректно работала на разных машинах с разными виндами... И что-то на оф сайте пока не нашел описания со свойствами-методами.
#5 by akaBrr
встроенный в винду фтп-клиент ничего не знает про пассивный режим работы сервера, может случиться облом у
#6 by andrewks
там в комплекте внятные примеры и als-файл
#7 by 155153144627
sYsFTP.dll
#8 by Юрий Лазаренко
Ок, спасибо, счас глянем
#9 by Юрий Лазаренко
Да, хорошая dll-ка, все получилось. Спасибо за совет!!!
#10 by Злопчинский
ой блин... ща.. не спеши...
#11 by Юрий Лазаренко
Ммммм?
#12 by Злопчинский
#13 by Злопчинский
вместо штатного ftp.exe можно заюзать ncftp
#14 by Юрий Лазаренко
Спасиб, сгодится для будущего, ну или если уже сделанный вариант будет работать нестабильно.
#15 by andrewks
ftp в dialmail.dll довольно стабильно работает, у меня довольно давно используется, и в активном и в пассивном режимах траблов не замечено
#16 by Юрий Лазаренко
Будем тестить. Завтра запуск, автоматически каждые 3 часа будет идти обновление цен на сайте. Через неделю оценим количество сбоев.
#17 by smaharbA
shell.application
#18 by sapphire
тогда уж WSHexec лучше, ИМХО
#19 by smaharbA
#20 by Злопчинский
Понятно что здорово, но здорово непонятно! ;-) (скопипатсил к себе в КЗ) . afftar peshы ischo!
#21 by Злопчинский
а почему нет кнопочки "добавить в КЗ"..?
#22 by Злопчинский
а! видимо мну на ноль умножили за неподобающее поведение...
#23 by sapphire
А зачем?!
#24 by sapphire
Раньше на скрипт-кодинг.инфо всё было. Серому Кардиналу: верни страые статьи, чать не обеднеешь.
#25 by Юрий Лазаренко
Впечатлило. Тупой вопрос: а зачем в код два раза вставлена такая конструкция: ??? Одна и та же переменная инициализируется два раза
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям