Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] загрузка файлов на FTP под Windows 7 (http://forum.oszone.net/showthread.php?t=167493)

user334 16-02-2010 01:38 1348196

загрузка файлов на FTP под Windows 7
 
есть программа вида:
Цитата:

#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 1359995

Попробуйте так:
Код:

#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 1360329

centaurvv, вообще не заметил особой разницы между моим кодом и твоим :-)
только ты использовал родную фтп udf a я старую и вся разница
теперь он зависает на 228 строчке ftpex.au3 :

Sp01LeR 03-03-2010 21:10 1360670

user334, а у тебя какая версия, может win7 x64 ??

user334 03-03-2010 22:19 1360708

Sp01LeR, нет, х86 Pro

centaurvv 07-03-2010 03:04 1362729

user334, т.е. теперь зависает на другом коде? этот исполняется? файл загружается по фтп?

user334 07-03-2010 21:47 1363216

centaurvv, ну как сказать "на другом", этот почти такойже тока другую UDF использует и как я уже писал зависает
файл как и раньше не загружается

user334 18-10-2010 21:14 1521788

Решено


Время: 13:53.

Время: 13:53.
© OSzone.net 2001-