moonshiner
Новичок
- Сообщения
- 4
- Репутация
- 0
Система Win 7 32
Пишу проект с массовой скачкой файлов по FTP с простой авторизацией.
Есть GUI с ProgressBar-ом
Главный вопрос: Необходимо показывать процесс скачивания.
Так как наилучший для этого вариант - InetGet, столкнулся с проблемой
Там где _FTP_FileGet забирает файлы без проблем, InetGet Не хочет ни в какую.
Вот собственно примеры:
Этот код работает.
Этот код не работает, FTP Выдает 426 ошибку, предположительно както связанно с пассивным режимом (PASV на FTP включен)
Если заходить через браузер, или эксплорер то этот адрес работает и FTP отдает файл
Пишу проект с массовой скачкой файлов по FTP с простой авторизацией.
Есть GUI с ProgressBar-ом
Главный вопрос: Необходимо показывать процесс скачивания.
Так как наилучший для этого вариант - InetGet, столкнулся с проблемой
Там где _FTP_FileGet забирает файлы без проблем, InetGet Не хочет ни в какую.
Вот собственно примеры:
Код:
$Open = _FTP_Open('FTP')
$Conn = _FTP_Connect($Open, '192.168.137.33', 'User', 'Password', 1)
_FTP_FileGet($Conn,'/download/test.txt','c:\test.txt')
Этот код работает.
Этот код не работает, FTP Выдает 426 ошибку, предположительно както связанно с пассивным режимом (PASV на FTP включен)
Если заходить через браузер, или эксплорер то этот адрес работает и FTP отдает файл