Программирование
Веб программирование

Скачивание файла с FTP сервера

 
 

Для скачивания файла с ftp нам надо только знать адрес файла на сервере.

Public Class Form1 
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
My.Computer.Network.DownloadFile("адрес файла на фтп",
    "куда сохранить файл")
 End Sub
End Class

Вот код рабочей программы:

Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

My.Computer.Network.DownloadFile("http://vbbook.ru/images/fronted/logo.png",
    "C:С форума vbbook.ru.png")

    End Sub
End Class

Отдельное спасибо хочу сказать замечательному сайту MSDN, праху Гуфа (Гуф покойся с миром), а за то что я не поленился это написать, скажем спасибо группе Centr, спасибо Центру за это.

На оформление не кудахтайте первый раз пишу статью на этом сайте.


Есть вопросы? Спроси на нашем форуме!!
Танкист [10.03.2012 17:15]

Хммм так просто. На VB6 такое сделать не реально.

DIGIUS [10.03.2012 19:33]

Мда но у vb6 есть неоспоримое приемущество работа без фраера)

Release [12.03.2012 17:20]

Скачивать с ftp не много по другому..

SAX [12.03.2012 17:56]

Как работать с ftp в Делфи! Помогите пожалуйста, не могу разобраться :'(

DIGIUS [12.03.2012 19:41]

Я не спец по DELPHI.

Release [13.03.2012 06:56]

SAX тут обычное скачивание. а не с ftp

DIGIUS [15.03.2012 14:36]

Но оно работает везде)

Release [15.03.2012 15:26]

Если указать допустим ftp://yoursite.ru/1.rar то скачивать не будет.

Дмитрий [14.08.2012 15:10]

Да... у vb6 преимущество, а vb.net только с фраером работает. Нужно попробовать на C++.

Павел [30.08.2012 04:21]

По-моему, если файл лежит на ftp-сервере, но мы знаем путь к нему (как, например, в случае, если он лежит на нашем собственном ftp-сервере), то этот способ пригоден. А если мы знаем логин и пароль для скачивания файла с чужого сервера, но не знаем точного пути к файлу, то нужен другой способ. Т.е. скачивания именно с ftp с указанием сервера, логина и пароля.

Release [30.08.2012 07:30]

Можно через WebClient

Release [30.08.2012 07:44]

Dim wc As New Net.WebClient
wc.Credentials = New Net.NetworkCredential("логин", "пароль")
wc.DownloadFile("путь куда сохранить", "ftp://путь к файлу")



Оставлять комментарии можно только зарегистрированным




Предупреждение: Вся информация представлена исключительно в образовательных целях.
Ни авторы, ни администрация не несут ответственности в случае ее использования в противозаконных целях.