Найти в Дзене
bitrix.777

Крякозябры в названии картинок и директорий

Файл bitrix/modules/main/classes/general/file.php В классе есть метод :
public static function SaveFile($arFile, $strSavePath, $forceRandom = false, $skipExtension = false, $dirAdd = '', $checkDuplicates = true) Название директории генерируется функцией substr
а именно строкой: $subdir = substr(md5($random), 0, 3)."/".$random; За это отвечает фрагмент: Контроль от дубликатов файлов: Записали в массив исходное название файла $arFile["ORIGINAL_NAME"] = $strFileName; После изменения названия файла происходит запись в БД. Метод записи в БД

Файл

bitrix/modules/main/classes/general/file.php

В классе есть метод :

public static function SaveFile($arFile, $strSavePath, $forceRandom = false, $skipExtension = false, $dirAdd = '', $checkDuplicates = true)

Название директории генерируется функцией substr
а именно строкой:

$subdir = substr(md5($random), 0, 3)."/".$random;

За это отвечает фрагмент:

Контроль от дубликатов файлов:

-2

Записали в массив исходное название файла

$arFile["ORIGINAL_NAME"] = $strFileName;

После изменения названия файла происходит запись в БД.

-3

Метод записи в БД

-4