【发布时间】:2023-03-31 12:31:01
【问题描述】:
我需要将数据库中存储为 blob 的文件与最近上传的文件进行比较,以检查它们是否不同。
我被卡住了,因为即使是同一个文件,二进制文件也是不同的。 这是我正在使用的代码:
$file=file_get_contents($_FILES['upload']['tmp_name'][0]);
if (is_uploaded_file($file)) {
$doc = fopen($file, 'rb');
}
$retRow = $db->prepare($select_row);
$retRow->execute();
$data = $retRow->fetchAll(PDO::FETCH_ASSOC);
if($data[0][$this->blob_embedded->blobField]!==$doc){
//do stuff here
}
【问题讨论】:
标签: php file-upload blob