Модераторы: diadiavova, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с FTP неполучается подключится к серверу 
V
    Опции темы
GOBLIN_TT
Дата 18.5.2008, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 109
Регистрация: 6.6.2007

Репутация: 1
Всего: 2



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

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

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

Код

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



--------------------
PM MAIL WWW ICQ   Вверх
GOBLIN_TT
Дата 19.5.2008, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 109
Регистрация: 6.6.2007

Репутация: 1
Всего: 2



Ни кто не сталкивался ?  smile 
--------------------
PM MAIL WWW ICQ   Вверх
tea_723
Дата 21.5.2008, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 13.9.2007

Репутация: нет
Всего: нет



Код
  
 Dim request As FtpWebRequest = DirectCast(WebRequest.Create("ftp://ftp.narod.ru//local_file.txt"), FtpWebRequest)

PM MAIL   Вверх
GOBLIN_TT
Дата 23.5.2008, 09:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 109
Регистрация: 6.6.2007

Репутация: 1
Всего: 2



tea_723  - Большое спасибо)
--------------------
PM MAIL WWW ICQ   Вверх
GOBLIN_TT
Дата 27.6.2008, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 109
Регистрация: 6.6.2007

Репутация: 1
Всего: 2



Ещё один вопрос, как можно создать каталог(папку) на FTP ?
--------------------
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума VB .NET
diadiavova
  • Прежде чем задать вопрос, воспользуйтесь поиском: возможно Ваш вопрос уже обсуждался и на него был получен ответ.
  • Если такой же вопрос не найден, не стоит задавать свой вопрос в любую тему, создайте новую.
  • Заголовок темы должен отображать ее суть.
  • Содержание поста должно описывать проблему понятно, но в то же время, по возможности, лаконично. Сначала следует описать суть вопроса, потом можно привести пример кода, не вынуждайте других участников угадывать в чем Ваша проблема - телепатов здесь нет.
  • Будьте взаимно вежливы и дружелюбны.
  • При оформлении сообщений используйте форматирование, примеры кода заключайте в теги [CODE=vbnet][/CODE].
  • Также ознакомьтесь с общими правилами, действующими на всем форуме.
  • Если вопрос решен, не забывайте помечать тему решенной(вверху темы есть ссылка). Кроме того, если Вы хотите отблагодарить участников, оказавших помощь в решении, можно повысить им репутацию, в случае, если у Вас менее 100 сообщений в форуме и функция изменения репутации Вам недоступна, можете написать сюда.
  • Общие вопросы по программированию на платформе .NET обсуждаются здесь.
  • Литература по VB .NET обсуждается здесь.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0424 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.