使用libcurlnet下载图像

时间:2014-02-16 01:41:10

标签: c# winforms curl libcurl

大家。

我使用c#winforms为LibCurlNet创建了一个类我无法下载图像它在大多数网站上工作但是在某些网站上它只下载了一半的图片而不是全部。

请查看我在下面链接中发布的代码

My Class

这就是我调用HTTPGetImage类的方法。

        HTTP curl = new HTTP();
        curl.CurlInit();

        int status = 0;
        Image myImage = curl.HTTPGetImage(textBox1.Text, ref status);

        if (status == 200)
            pictureBox1.Image = myImage;

任何人都可以修改我的代码,或告诉我我做错了什么。谢谢。

1 个答案:

答案 0 :(得分:0)

如果图像太大而且你的卷发超时,可能会发生这种情况。您可以通过设置此选项使执行时间无限制(0表示无限制)。

easy.SetOpt(CURLoption.CURLOPT_TIMEOUT, 0);