Что нового

FTP с функцией докачки, с возвращением информации о процессе приёма/передачи

Статус
Закрыто для дальнейших ответов.

Rjevsky

Новичок
Сообщения
102
Репутация
4
Версия AutoIt: 3.3.0.0

Описание:
Требуется FTP клиент способный докачивать получаемые и передаваемые файлы. Также нужно, что бы процесс копирования/отправки возвращал информацию о переданных/принятых количествах байт.

Примечания:
Такое вобще возможно? :-\
 
Автор
R

Rjevsky

Новичок
Сообщения
102
Репутация
4
Никто не ответил... Поэтому отвечу сам себе: такое возможно!
Нарыл вот activex/com компонент
Недостатки: 30day trial, но есть бесплатная версия(правда я не изучал её функционал) и можно в сети найти лекарство :smile:

В итоге без напряга можем получить FTP с простой реализацией прогресса закачки, а также докачку и кучу просто полезнейших фич!
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Rjevsky сказал(а):
В итоге без напряга можем получить FTP с простой реализацией прогресса закачки...

Любой FTP клиент использует многопоточность, что AutoIt не поддерживает. Следовательно, "напряг" все же понадобится.

:smile:
 
Автор
R

Rjevsky

Новичок
Сообщения
102
Репутация
4
Странно, но могу выложить пример, где явно всё без напряга :smile:
Всё благодаря методам:
AsyncGetFileStart(remoteFilename As String, localFilename As String) As Long
AsyncPutFileStart(localFilename As String, remoteFilename As String) As Long

Это как комманда Run в autoit - можно запустить процесс и за ним наблюдать.

Да вот, собственно, и пример с необходимыми dll: http://slil.ru/28405771
 
Автор
R

Rjevsky

Новичок
Сообщения
102
Репутация
4
http://slil.ru/28407504 - Вот написал на базе этого компонента FTP клиента для приёма/передачи всех файлов из заданных папок, с последующим их удалением на первоисточнике.
Клиент умеет: отображение прогресса, отображение скорости закачки, оставшегося времени закачки, поддерживает режим докачки. Всё в реальном времени.

Регистрацию компонента можно осуществить файликом install.au3, соответственно uninstall.au3 - удалить.

...

Эта часть сообщения была удалена по причине нарушения прав собственности.

Yashied


...

Ps переносить в примеры? Или это никому не надо? :smile:
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Rjevsky

"Лекарственный ключик" это конечно хорошо, но не для этого форума. Если такое повторится, то ты будешь заслуженно отдыхать от этого форума, но мне этого не хотелось бы делать.

:ninja:

А пример хороший, лучше его будет разместить в разделе Примеры и рабочие проекты.
 
Статус
Закрыто для дальнейших ответов.
Верх