查找远程文件的文件大小,而无需下载


Find file size of a remote file without downloading it

跟进这里给出的答案 https://stackoverflow.com/a/2602624/37759

此解决方案适用于图像或pdf,但是,当我尝试使用文本或javascript文件时curl_exec返回false。为什么?

例如,获取 jquery 文件 https://raw.github.com/jquery/jquery/master/src/ajax.js 的文件大小

这可能

与GitHub URL被https有关。你可以告诉cURL忽略证书检查,通过执行以下操作:

curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);

如果这不能解决问题,您可以在curl_close( $curl );之前添加echo curl_error($curl) - 它可能有助于您进行调试。