从命令行使用Curl时,可以使用以下命令将下载的文件大小限制为250kb:
curl 'http://www.domain.com' --max-filesize 250000
Run Code Online (Sandbox Code Playgroud)
使用PHP curl_init()和时,我找不到设置curl_setopt().
我错过了什么吗?
你可以使用回调 -
CURLOPT_READFUNCTION传递将被调用以读取数据的函数.回调函数原型:
string read_callback (resource ch, resource fd, long length)
Run Code Online (Sandbox Code Playgroud)
ch参数是CURL会话句柄.fd参数是CURLOPT_INFILE选项传递给CURL的文件描述符.length参数是可以返回的最大长度.该函数必须返回包含已读取数据的字符串.如果数据的长度大于最大长度,则将其截断为最大长度.返回除字符串以外的任何内容意味着EOF.
| 归档时间: |
|
| 查看次数: |
2434 次 |
| 最近记录: |