gpt4 book ai didi

php - 您可以使用 PHP 的内置 Curl 函数设置要下载的最大文件大小吗?

转载 作者:可可西里 更新时间:2023-10-31 22:58:14 24 4
gpt4 key购买 nike

从命令行使用 Curl 时,您可以使用以下命令将下载的文件大小限制为 250kb:

curl 'http://www.domain.com' --max-filesize 250000

我在使用 PHP 的 curl_init()curl_setopt() 时找不到设置。

我错过了什么吗?

最佳答案

如果你使用回调就可以-

CURLOPT_READFUNCTION 传递一个将被调用以读取数据的函数。回调函数原型(prototype):

string read_callback (resource ch, resource fd, long length)

ch 参数是 CURL session 句柄。 fd 参数是通过 CURLOPT_INFILE 选项传递给 CURL 的文件描述符。长度参数是可以返回的最大长度。该函数必须返回包含读取数据的字符串。如果数据的长度大于最大长度,它将被截断为最大长度。返回除字符串以外的任何内容都意味着 EOF。

参见 curl_setopt .

关于php - 您可以使用 PHP 的内置 Curl 函数设置要下载的最大文件大小吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7988858/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com