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

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Работа с FTP 
:(
    Опции темы
Natapro
Дата 16.5.2010, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Подскажыте пожалуйста как сделать программу которая б работала с фтп, и когда на фтп файл "Файл.тхт"  б дополнялся ну в него вписывали какие-то даные...
то программа выводила б последнии строчки которые были додады, в текст бокс ???? пожалуйста очень нужно..


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 16.5.2010, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

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



Простейшие операции можно выполнить с помощью System.Net.WebClient, а вообще System.Net.FtpWebRequest и System.Net.FtpWebResponse.
Читай документацию по этим классам.

Это сообщение отредактировал(а) diadiavova - 16.5.2010, 13:41


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
  Дата 16.5.2010, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



ни привет тебе, ни где пропадала. ни ради выдеть, добре добре дядько Вовко, буду я тепе ещё ныть туть ))) и на чаёк приглашать

щяс поищю )


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
Natapro
  Дата 16.5.2010, 14:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



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

Код

Imports System.Net
Imports System.IO
Imports System.Text


Код

Try
            Dim request As FtpWebRequest = DirectCast(WebRequest.Create("ftp://ftp.narod.ru//new.txt"), FtpWebRequest)
            request.Method = WebRequestMethods.Ftp.UploadFile
            request.Credentials = New NetworkCredential("login", "password")
            Dim sourceStream As New StreamReader("d:\testfile.txt")
            Dim fileContents As Byte() = Encoding.Default.GetBytes(Text)
            sourceStream.Close()
            request.ContentLength = fileContents.Length
            Dim requestStream As Stream = request.GetRequestStream()
            requestStream.Write(fileContents, 0, fileContents.Length)
            requestStream.Close()
            MsgBox("Загрузка успешно завершена!")
        Catch
            MsgBox("Ошибка!")
        End Try



--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 16.5.2010, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

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



А почему просто не воспользоваться методом UploadFile?


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 16.5.2010, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



ну наверное исходника с єтим методом не  smile нашла...


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 16.5.2010, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

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



Наверно хорошо искала
http://msdn.microsoft.com/ru-ru/library/36s52zhs(VS.90).aspx


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
  Дата 16.5.2010, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



ДяДь Вовка, я так тепя люпкаю ты ведь знаешь, а можно примерчик,  готофенький ?  smile 


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
Pilger
  Дата 16.5.2010, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Примерчик есть по той ссылке, что выше.


--------------------
Ein Leben nach der Schleife existiert, nur wenn die Schleife terminiert.
PM MAIL ICQ   Вверх
diadiavova
Дата 16.5.2010, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

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



Цитата(Pilger @  16.5.2010,  17:25 Найти цитируемый пост)
Примерчик есть по той ссылке, что выше. 

 smile 
Код

        Dim wc As New WebClient
        wc.UploadFile("ftp://natapro:[email protected]/new.txt", "d:\testfile.txt")
 smile 


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 16.5.2010, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата

Код

Dim wc As New WebClient
        wc.UploadFile("ftp://natapro:[email protected]/new.txt", "d:\testfile.txt")


это производится скачивание файла да ?

а как сделать что б, точнее как сделать что прога узнавала когда файл дополняют.. и сообщяла мне...
тоесть выводила  в текст бокс, текст который было додан..


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
Natapro
Дата 16.5.2010, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Код

wc 
требует обявления


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
Pilger
Дата 16.5.2010, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Э-э-э ^^
Код

Dim wc As New WebClient



--------------------
Ein Leben nach der Schleife existiert, nur wenn die Schleife terminiert.
PM MAIL ICQ   Вверх
diadiavova
Дата 16.5.2010, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

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



Цитата(Natapro @  16.5.2010,  17:53 Найти цитируемый пост)
а как сделать что б, точнее как сделать что прога узнавала когда файл дополняют.. и сообщяла мне...
тоесть выводила  в текст бокс, текст который было додан.. 

Код

Imports System.Net
Module Module1

    Sub Main()
        Dim wr As FtpWebRequest = WebRequest.Create("ftp://natapro:[email protected]/new.txt")
        wr.Method = WebRequestMethods.Ftp.GetDateTimestamp
        Dim resp As FtpWebResponse = wr.GetResponse
        Console.WriteLine(resp.LastModified)
        Console.ReadKey()
    End Sub

End Module


Цитата(Natapro @  16.5.2010,  18:15 Найти цитируемый пост)
требует обявления 

А ты импортировать System.Net не забыла?

Это сообщение отредактировал(а) diadiavova - 16.5.2010, 17:29


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 16.5.2010, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата

Код

Imports System.Net
Module Module1
    Sub Main()
        Dim wr As FtpWebRequest = WebRequest.Create("ftp://natapro:[email protected]/new.txt")
        wr.Method = WebRequestMethods.Ftp.GetDateTimestamp
        Dim resp As FtpWebResponse = wr.GetResponse
        Console.WriteLine(resp.LastModified)
        Console.ReadKey()
    End Sub
End Module


что-то я слабо поняла что тут нашкряпано... и что оно делает ? читает  или как ? куда оно выводит его, или где код который выдодит его в текст боксы ? мм smile


Это сообщение отредактировал(а) Natapro - 16.5.2010, 17:46


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
Natapro
Дата 16.5.2010, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Текст в файле на фтп записан в следующем виде
Часть1:4ast2


надо что б Част1 ишла в текстбокс1 а часть 2 в текстбокс 2......

Добавлено через 8 минут и 23 секунды
и ещё вопросик. а как сюда прикрепить прокси ? что б оно работало через прокси...


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 16.5.2010, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

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



Цитата(Natapro @  16.5.2010,  18:44 Найти цитируемый пост)
куда оно выводит его

Выводит оно на консоль. Судя по всему что такое консольное приложение ты не в курсе smile 
Короче тут дату последнего изменения файла содержит
Код

resp.LastModified
А выводить это можешь куда душа твоя пожелает smile

Добавлено через 5 минут и 15 секунд
Цитата(Natapro @  16.5.2010,  18:59 Найти цитируемый пост)
и ещё вопросик. а как сюда прикрепить прокси ?

System.Net.FtpWebRequest.Proxy


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
noob4ever
Дата 26.5.2010, 07:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



почему данный метод My.Computer.Network.UploadFile загружает файлы 0 размера? Может я неправильно с ним работаю?
PM MAIL   Вверх
diadiavova
Дата 26.5.2010, 07:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

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



Модератор: Пожалуйста, один топик - один вопрос.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
  Дата 9.6.2010, 08:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Неполучается сделать что б ишло отоброжение данных с файла в текстбоксе программы...

Использую коД:
Код

Dim wc As New WebClient
        wc.DownloadFile("ftp://Imya:[email protected]", "textbox.text")
        MsgBox("Готово")


знаю что не через донлоад файл нужно. но подскажыте как правельно пожалуйста!


Это сообщение отредактировал(а) Natapro - 9.6.2010, 08:32


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 9.6.2010, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

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



Код

TextBox1.Text = wc.DownloadString("ftp://Imya:[email protected]")

Вроде так, а вообще вебклиент просто изучи чтобы не задавать таких вопросов. Там большой набор методов и всё неплохо задокументировано.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 9.6.2010, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Спасибо ))
вот ещё проблемка, в файле есть текст
Chast1:Chast2
как разделить его что б часть 1 ишла в текстбокс1 а часть 2 в текстбокс 2 их ведь роделяет ":"
весь текст записан в столбчик...


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 9.6.2010, 20:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

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



String.Split не помогает?

Добавлено через 8 минут и 23 секунды
Natapro, за всякими мелкими вопросами обращайся сюда
http://forum.vingrad.ru/topic-302846/view-getnewpost.html


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

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

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


 




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


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

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