C ++ Как загрузить веб-страницу в строку без сохранения на диск - URLDownloadToFile не работает - PullRequest
0 голосов
/ 13 октября 2009

Как загрузить веб-страницу в строку без сохранения этой страницы на диск в C ++ ?

Функция URLDownloadToFile MSDN только сохранение страницы на диск.

1 Ответ

2 голосов
/ 13 октября 2009

Вы искали другие URLXXX функции, упомянутые выше? Как насчет: URLOpenBlockingStream?

//implement filestream that derives from IStream
class StringStream : public IStream
{
  StringStream(std::wstring buf) 
    {
        _refcount = 1;
        _mBuf = buf;
    }

    ~ StringStream ()
    {

    }
   // implement IUknown, IStream interfaces
   private:
    std::wstring _mBuf;
    long _refcount;
 };

См. Реализацию IStream на основе файлов по умолчанию здесь .

...