PDA

Показать полную графическую версию : [решено] загрузка файлов на FTP под Windows 7


user334
16-02-2010, 01:38
есть программа вида:

#include <FTP.au3>
Opt("TrayIconDebug", 1)

;настройки для проверки
;~ $server = '127.0.0.1'
;~ $username = ''
;~ $pass = ''

;настройки для сервера
$server = 'ftp.server.ru'
$username = 'login'
$pass = 'pass'


$Open = _FTPOpen('FTP')
$Conn = _FTPConnect($Open, $server, $username, $pass)
$Ftpp = _FtpPutFile($Conn, @ScriptDir&"\pass.txt", '/passes/pass.txt')
$Ftpc = _FTPClose($Open)


и вот на XP она работает нормально а в win7 зависает на 19 строчке FTP.au3 и все-только диспетчером задач модно убить его. При этом на сервере вместо файла появляется только ссылка на него и все, в графе размер написано 0 байт тоесть идет команда создать файл с такимто именем но передача данных не идет...

что можно сделать?

centaurvv
03-03-2010, 02:42
Попробуйте так:#include <FTPEx.au3>
Opt("TrayIconDebug", 1)

;настройки для проверки
;~ $server = '127.0.0.1'
;~ $username = ''
;~ $pass = ''

;настройки для сервера
$server = 'ftp.server.ru'
$username = 'login'
$pass = 'pass'


$Open = _FTP_Open('FTP')
$Conn = _FTP_Connect($Open, $server, $username, $pass)
_FTP_FilePut($Conn, @ScriptDir & "\pass.txt", "/passes/pass.txt")
$Ftpc = _FTP_Close($Open)

На win7 тестировал... идет

user334
03-03-2010, 14:56
centaurvv, вообще не заметил особой разницы между моим кодом и твоим :-)
только ты использовал родную фтп udf a я старую и вся разница
теперь он зависает на 228 строчке ftpex.au3 :
http://i2.fastpic.ru/big/2010/0303/9d/4f29ee07b787fbd85504f1f14acf1e9d.png

Sp01LeR
03-03-2010, 21:10
user334, а у тебя какая версия, может win7 x64 ??

user334
03-03-2010, 22:19
Sp01LeR, нет, х86 Pro

centaurvv
07-03-2010, 03:04
user334, т.е. теперь зависает на другом коде? этот исполняется? файл загружается по фтп?

user334
07-03-2010, 21:47
centaurvv, ну как сказать "на другом", этот почти такойже тока другую UDF использует и как я уже писал зависает
файл как и раньше не загружается

user334
18-10-2010, 21:14
Решено (http://autoit-script.ru/index.php/topic,1173)




© OSzone.net 2001-2012