На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> Программное скачивание файдов через интернет , для Wm6 CF 2.0
    Знаю что в стандартном Фрейм-верке делается через WebClient. Но в CF 2.0 данной возможности нету...Подскажите пожалуйста кто шарит, как это можно с CF 2ю0 реализовать? Заранее спасибо!

    Добавлено
    Прошу прошения, описался в названии темы.
    *Программное скачивание файлов через интернет, для Wm6 CF 2.0
      Сам нашел решение...кому интересно делается довольно просто:

      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);

      }
        Weehlyn, используй тег [CODE]
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0178 ]   [ 16 queries used ]   [ Generated: 10.12.24, 06:16 GMT ]