bitrix:main.file.input описание ошибки

Рейтинг: 0  
Новая
Предложил AndreyChursin 22.08.2019 16:14:35

bitrix:main.file.input описание ошибки

bitrix:main.file.input - не содержит описания об ошибке, стандартный шаблон drag_n_drop компонента bitrix:main.file.input

Код компонента проверяет файл:
if ($arParams["ALLOW_UPLOAD"] == "I"):
                $res = CFile::CheckImageFile($arFile, $max_file_size, 0, 0);
            elseif ($arParams["ALLOW_UPLOAD"] == "F"):
                $res = CFile::CheckFile($arFile, $max_file_size, false, $arParams["ALLOW_UPLOAD_EXT"]);
            else:
                $res = CFile::CheckFile($arFile, $max_file_size, false, false);
            endif;

и ошибку выдаёт фразой "При сохранении файла произошла ошибка."
эта же фраза выдаётся при любой ошибке (даже если формат файла не правильный!!) (что странно, ведь в компоненте есть определение и описание ошибки)

+ что так же плохо, то НЕ загруженный файл остаётся в верстке стандартного шаблона (крестик не появляется!)

Рейтинг: 0  
AndreyChursin 22.08.2019 17:07:04
по исправлению написал в ТП (Обращение № 2434415)

Что дописать в файл script.js шаблона drag_n_drop компонента bitrix:main.file.input
if (files[i]["status"] == "error" && !result["error"])
                result["error"] = files[i]["message"];