首页
论坛
课程
招聘
zip文件迅雷可以下载,但是用浏览器不能下载。
2020-5-24 05:57 1767

zip文件迅雷可以下载,但是用浏览器不能下载。

2020-5-24 05:57
1767

我想在c语言中实现下载的功能,下面是我的代码。

void download(const char *Url, const char *save_as)/*将Url指向的地址的文件下载到save_as指向的本地文件*/
{
    byte Temp[MAXBLOCKSIZE];
    ULONG Number = 1;

    FILE *stream;
    HINTERNET hSession = InternetOpen((LPCSTR)"RookIE/1.0", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
    if (hSession != NULL)
    {
        HINTERNET handle2 = InternetOpenUrl(hSession, (LPCSTR)Url, NULL, 0, INTERNET_FLAG_DONT_CACHE, 0);
        if (handle2 != NULL)
        {

            stream = fopen(save_as, "wb");
            int i = GetLastError();
            printf("download:%d\n", i);

            if (stream != NULL)
            {
                while (Number > 0)
                {
                    InternetReadFile(handle2, Temp, MAXBLOCKSIZE - 1, &Number);

                    fwrite(Temp, sizeof(char), Number, stream);
                }
                fclose(stream);
            }

            InternetCloseHandle(handle2);
            handle2 = NULL;
        }
        InternetCloseHandle(hSession);
        hSession = NULL;
    }
}


我下载到的zip文件里面的内容是

{
    "error": "Document not found"
}


我试过了用浏览器打开这个url,也是提示Document not found


但是我用迅雷却能下载到,请问这是为什么?

有兄弟知道嘛。感谢。


[注意] 招人!base上海,课程运营、市场多个坑位等你投递!

收藏
点赞0
打赏
分享
最新回复 (7)
雪    币: 187
活跃值: 活跃值 (192)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
吴俊 活跃值 2020-5-24 06:07
2
0
InternetOpen和InternetOpenUrl的参数我挨个改了一遍,都不行。。。救救我
雪    币: 2937
活跃值: 活跃值 (15)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
fqbqrr 活跃值 2020-5-24 08:31
3
0
就是没有这个资源吧,迅雷恰恰有.
雪    币: 1373
活跃值: 活跃值 (1549)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
limee 活跃值 2020-5-24 17:03
4
0
吴俊 InternetOpen和InternetOpenUrl的参数我挨个改了一遍,都不行。。。救救我
你测试的链接不发出来,谁能帮你。
雪    币: 182
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
mb_kmtylxgz 活跃值 2020-5-27 19:25
5
0
感觉3楼说的有道理..
雪    币: 4765
活跃值: 活跃值 (1289)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
尐进 活跃值 2020-5-28 13:53
6
0
mb_kmtylxgz 感觉3楼说的有道理..[em_78]
我很赞同
雪    币: 253
活跃值: 活跃值 (222)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
hpphpp 活跃值 2020-5-28 22:07
7
0
迅雷自己存了好多文件的
雪    币: 187
活跃值: 活跃值 (192)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
吴俊 活跃值 2020-5-29 14:18
8
0
hpphpp 迅雷自己存了好多文件的
有道理
游客
登录 | 注册 方可回帖
返回