Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Загрузка файла на сервер (VB.NET http VS2005)

2.1K
05 февраля 2007 года
Ariman
102 / / 20.10.2005
Доброго времени суток, уважаемые форумцы!

Необходио загрузить файл на сервер по http.

Нашел информацию только про то что нужно воспользоваться WinSocket ом, но как, напишите плз простой пример, или ссылок (на документацию по загрузке файла, и др. если имеются)

Заранее благодарен.
273
11 февраля 2007 года
3A3-968M
1.2K / / 22.12.2005
Цитата: Ariman
Доброго времени суток, уважаемые форумцы!

Необходио загрузить файл на сервер по http.

Нашел информацию только про то что нужно воспользоваться WinSocket ом, но как, напишите плз простой пример, или ссылок (на документацию по загрузке файла, и др. если имеются)

Заранее благодарен.


Уверен что по HTTP а не по FTP??? Ну вообще при помощи объекта HttpWebRequest делается что надо.

 
Код:
[SIZE=2][COLOR=#008080][FONT=Courier New]HttpWebRequest[/FONT][/COLOR][/SIZE][FONT=Courier New][SIZE=2] request = [/SIZE][SIZE=2][COLOR=#008080]HttpWebRequest[/COLOR][/SIZE][SIZE=2].Create([/SIZE][SIZE=2][COLOR=#800000]"www.website.ru/files"[/COLOR][/SIZE][/FONT][SIZE=2][FONT=Courier New]);[/FONT]
[FONT=Courier New]request.ContentType = [/FONT][/SIZE][FONT=Courier New][SIZE=2][COLOR=#800000]"application/x-www-form-urlencoded"[/COLOR][/SIZE][SIZE=2]; [/SIZE][SIZE=2][COLOR=#008000]//Подставь нужный MIME-тип для передачи файла
[/COLOR][/SIZE][/FONT][SIZE=2][/SIZE][FONT=Courier New][SIZE=2][COLOR=#008080]Stream[/COLOR][/SIZE][/FONT][SIZE=2][FONT=Courier New] buffer = request.GetRequestStream();[/FONT]

[/SIZE]

Теперь при помощи потока может писать свой файл на Вэб-узел.
2.1K
16 февраля 2007 года
Ariman
102 / / 20.10.2005
Спасибо, ед. форум где ответили на такой вопрос. Я и не сомневался. :)

Уверен. :) До httpWebRequest я уже добрался и перерыл msdn и форум. Тока толку это не дало.

Дело в том, что хочу попробовать, и пробую написать клиент для загрузки на сервера (типа rapidshare.com, filefactory.com и т.д)

Загрузка происходит же по http, и загружется каким-то скриптом.
273
16 февраля 2007 года
3A3-968M
1.2K / / 22.12.2005
Естественно, что в msdn этого нет. Не могу понять, чем мой пример тебя не устрил? Как вариант, ещё рекомендую разобрать принцип работы ASP.NET компонента FileUpload (класс System.Web.UI.WebControls.FileUpload).
2.1K
16 февраля 2007 года
Ariman
102 / / 20.10.2005
Устроил, уже изучаю, спасибо за ответы. Скоро вернусь опять чувствую... еще раз спасибо.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог