Помогите разобратся с FTP

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

GOBLIN_TT
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 19.05.2008 (Пн) 15:35

Помогите разобратся с FTP

Сообщение GOBLIN_TT » 19.05.2008 (Пн) 15:38

Всем привет. =)

Помогите разобраться с FTP.

Суть программы в том что она должна залить файл с диска С на FTP.
Но возникла слудующая проблема.
При попытке подключения она выдаёт ( Запрашиваемый URI-адрес недопустим для этой команды FTP.)
Программа создана в ConsoleApplication.
Помогите разобратся.

Код: Выделить всё
Imports System.Net
Imports System.IO
Imports System.Text

Module Module1

    Sub Main()
        ' Get the object used to communicate with the server.
        Dim request As FtpWebRequest = DirectCast(WebRequest.Create("ftp://ftp.narod.ru/"), FtpWebRequest)
        request.Method = WebRequestMethods.Ftp.UploadFile

        request.Credentials = New NetworkCredential("Login", "Password")

        ' Copy the contents of the file to the request stream.
        Dim sourceStream As New StreamReader("C:\testfile.txt")
        Dim fileContents As Byte() = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd())
        sourceStream.Close()
        request.ContentLength = fileContents.Length

        Dim requestStream As Stream = request.GetRequestStream()
        requestStream.Write(fileContents, 0, fileContents.Length)
        requestStream.Close()

        Dim response As FtpWebResponse = DirectCast(request.GetResponse(), FtpWebResponse)

        Console.WriteLine("Upload File Complete, status {0}", response.StatusDescription)

        response.Close()
    End Sub

End Module

GOBLIN_TT
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 19.05.2008 (Пн) 15:35

Сообщение GOBLIN_TT » 22.05.2008 (Чт) 22:41

Решение найдено.

Код: Выделить всё
Dim request As FtpWebRequest = DirectCast(WebRequest.Create("ftp://ftp.narod.ru//local_file.txt"), FtpWebRequest)


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

    TopList