我一直在尝试使用 PHP 的 md5_file 函数对来自远程源的一些 zip 文件的内容进行哈希处理:
md5_file($url);
我遇到了几个 URL 的问题;我收到以下错误:
Warning: md5_file($url): failed to open stream: HTTP request failed!
我认为这是因为在这些情况下 zip 文件非常大。
但是到目前为止,我还没有找到很多关于 md5_file 散列远程文件的信息或案例研究来证实或反驳我的理论。似乎大多数人都会抓取文件并在本地对它们进行哈希处理(如有必要,我可以这样做)。
所以我想这真的是出于好奇:md5_file 对远程文件的大小是否有任何特定限制?它是否有超时会阻止它下载更大的文件?