By" True"我的意思是它的特定ID,我在互联网上的某个地方读了一段时间,你可以得到一个仅存在于该文件的文件特定ID,这样你就可以将它与具有相同名称或其他相同值的文件区分开来
示例
上传了一张花的两张照片,第一张被称为Flower1.png
,第二张被称为Flower1.png
,它们都是同时上传的,并且是相同大小的ETC(Farfetched)我知道)但图像由两个不同的图像组成。
我认为这将是$_FILES['upload']['UID']
或我无法找到它的背景。
如果有人知道这个名字是什么id真的很感激它!
答案 0 :(得分:0)
您正在搜索文件inode。在php
中,您可以使用此功能fileinode
(documentation here)。
fileinode($filename)
答案 1 :(得分:0)
您可以计算文件的哈希值(可能是MD5),并将哈希值与另一个文件的哈希值进行比较。
示例(见http://php.net/manual/en/function.md5-file.php):
$hash_of_file1 = md5_file($_FILES['file1']['tmp_name']);
$hash_of_file2 = md5_file($_FILES['file2']['tmp_name']);
if ($hash_of_file1 == $hash_of_file2) {
// contents are the same
} else {
// contents are not the same
}