Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.97.9.171] |
|
Сообщ.
#1
,
|
|
|
Знаю что в стандартном Фрейм-верке делается через WebClient. Но в CF 2.0 данной возможности нету...Подскажите пожалуйста кто шарит, как это можно с CF 2ю0 реализовать? Заранее спасибо!
Добавлено Прошу прошения, описался в названии темы. *Программное скачивание файлов через интернет, для Wm6 CF 2.0 |
Сообщ.
#2
,
|
|
|
Сам нашел решение...кому интересно делается довольно просто:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("Здесь путь к файлу по url"); if (request != null) { HttpWebResponse response = (HttpWebResponse)request.GetResponse(); if (response != null) { int bytesProcessed = 0; Stream localStream = File.Create(Имя файла на вашем компьютере, который продублирует файл, который вы скачали); Stream remoteStream = response.GetResponseStream(); // Allocate a 1k buffer byte[] buffer = new byte[1024]; int bytesRead; // Simple do/while loop to read from stream until // no bytes are returned do { // Read data (up to 1k) from the stream bytesRead = remoteStream.Read(buffer, 0, buffer.Length); // Write the data to the local file localStream.Write(buffer, 0, bytesRead); // Increment total bytes processed bytesProcessed += bytesRead; } while (bytesRead > 0); } |
Сообщ.
#3
,
|
|
|
Weehlyn, используй тег [CODE]
|