我想获得远程文件的大小.它可以通过以下代码完成:
$headers = get_headers("http://addressoffile", 1);
$filesize= $headers["Content-Length"];
Run Code Online (Sandbox Code Playgroud)
但我不直接知道文件地址.但我有一个重定向到原始文件的地址.
例如:我有地址http://somedomain.com/files/34
当我将此地址放入浏览器的url栏或使用功能时file_get_contents('myfile.pdf',"http://somedomain.com/files/34");,它开始下载原始文件.
如果我使用上面的函数来计算文件大小然后使用地址http://somedomain.com/files/34返回大小0.
有没有办法得到http://somedomain.com/files/34重定向的地址.
或者用于计算重定向文件(原始文件)大小的任何其他解决方案.