Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: VS 2008 - не работает фтп через wininet.dll Добавлено: 13.03.09 23:56  

Автор вопроса:  EatenUpInside | Web-сайт:  | ICQ:  
Всем доброй ночи!

Ломаю голову уже четвертый час:

Имеется код в ВБА (эксель):


Sub ftptest()
    Const FTPAddress = "0.0.0.0"\\фтп удаленный
    Const FTPPort = "56"
    Const FTPLogin = "123"
    Const FTPPassword = "abc"
        Dim hopen As Long, hConnection As Long
        hopen = InternetOpen("Nothing", INTERNET_OPEN_TYPE_PRECONFIG, vbNullString, vbNullString, 0)
        hConnection = InternetConnect(hopen, FTPAddress, FTPPort, FTPLogin, FTPPassword, INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, 0)
        FtpPutFile hConnection, "C:\1.exe", "1.exe", FTP_TRANSFER_TYPE_UNKNOWN, 0
        InternetCloseHandle (hConnection)
        InternetCloseHandle (hopen)
    End Sub


и точно такой же код в студии.

Не работает! hopen и hconnection значения получают (правда, почему-то очень длинные - навроде 4844430038512959492, в вба 6 или 7 знаков). FtpPutFile возвращает False, GetLastError и InternetGetLastResponseInfo вопроса не прояснили...

Что делать? может, подскажете готовый класс и просто принцип работы через FtpWebRequest? маны курю, но пока без эффекта :-(

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 EatenUpInside



ICQ:  

Вопросов: 5
Ответов: 9
 Web-сайт:
 Профиль | | #1
Добавлено: 13.03.09 23:58
Извините за сумбурность изложения, в экселе все отрабатывается нормально, проблема со VS 2008.

Ответить

Номер ответа: 2
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #2 Добавлено: 14.03.09 00:28
может, подскажете готовый класс

WebClient

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам