PHP - Get the md5 of remote file?

2020-03-26 05:44发布

Is it possible to get the md5 of a file on a remote server? If so how?

标签: php ftp md5
3条回答
Bombasti
2楼-- · 2020-03-26 06:23

how about md5_file("http://remotelocation/file")

查看更多
仙女界的扛把子
3楼-- · 2020-03-26 06:24

It's not possible without downloading it, or the remote server providing the information (web service, HTML page, etc.)

You can use md5(file_get_contents("http://remotelocation/file")) to download the file and calculate the md5 hash if your PHP installation is configured to open remote streams. But that will download the complete file.

查看更多
爷、活的狠高调
4楼-- · 2020-03-26 06:36

Well depends what you mean. There are two ways:

  1. You connect to the remote server and calculate the hash there (like ssh to the server).

  2. Get (download) the file and compute the hash.

Obviously to calculate the hash of a file you have to read the contents of the file.

查看更多
登录 后发表回答