2023-12-20
使用curl库能很好的实现文件下载,而且curl库也能直接支持https(编译的时候带好openssl),下面是具体的实现文件下载的过程:首页,需要定义一个下载任务的结构:
typedef struct _tagDownTask
{
char url[1024];
char filePath[1024];
unsigned long totalSize;
unsigned long currentFileSize;
unsigned long limitSize; //0为不限制
FILE* pfile; //文件句柄
...