- Модуль: clouds
- Путь к файлу: ~/bitrix/modules/clouds/lib/filehash.php
- Класс: BitrixCloudsFileHashTable
- Вызов: FileHashTable::getFileDuplicates
static function getFileDuplicates($bucketId, $fileHash, $fileSize)
{
$query = BitrixMainFileInternalFileHashTable::getList([
'select' => [
'FILE_ID',
],
'filter' => [
'=FILE.HANDLER_ID' => $bucketId,
'=FILE_HASH' => $fileHash,
'=FILE_SIZE' => $fileSize,
],
'order' => [
'FILE_ID' => 'ASC',
],
]);
$result = [];
while ($fileDuplicate = $query->fetch())
{
$result[] = $fileDuplicate['FILE_ID'];
}
return $result;
}