URLDownloadToFile 函数用法

转载来自:https://www.cnblogs.com/Open-Source/p/11003523.html

复制代码
#include <stdio.h>
#include <Urlmon.h>
#include <Wininet.h>

#pragma comment(lib,"Urlmon.lib")

#pragma comment(lib, "Wininet.lib")

int main()
{
    CoInitialize(NULL);
    char *pURL = "http://hi.baidu.com/appview/blog/item/4078622e36e23b2c359bf761.html";
    char *pFileName = "D:\\a.html";
    char szBuffer[1024*128] = {0};
    unsigned long iSize = 0;
    char szPreCommand[128] = {0};

    DeleteUrlCacheEntry(pURL);//清空缓存,否则服务器上的文件修改后,无法下载最新的文件
    if (URLDownloadToFile(NULL, pURL, pFileName, 0, NULL)==S_OK)
    {
        printf("URLDownloadToFile OK\n");
    }
    else
    {
        printf("URLDownloadToFile Fail,Error:%d\n", GetLastError());
    }
    CoUninitialize();
}
复制代码

 

posted @   冰糖葫芦很乖  阅读(899)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示