Стандартный компонент "bitrix:main.post.form" позволяет загружать изображения к сообщению форума. В компонент передаются параметры
"UPLOAD_FILE" => array("CONTROL_ID" => $fileControlId,
"INPUT_NAME" => "FILES",
"INPUT_VALUE" => (!empty($arResult["MESSAGE"]["FILES"]
?array_keys($arResult["MESSAGE"]["FILES"]
:false),
"MAX_FILE_SIZE" => COption::GetOptionString("forum","file_max_size",5242880),
"MULTIPLE" => "Y",
"MODULE_ID" => "forum",
"ALLOW_UPLOAD" => ($arParams["FORUM"]["ALLOW_UPLOAD"]=="N"?"N":($arResult["FORUM"]["ALLOW_UPLOAD"]=="Y"?"I":$arResult["FORUM"]["ALLOW_UPLOAD"]
),
"ALLOW_UPLOAD_EXT" => $arResult["FORUM"]["ALLOW_UPLOAD_EXT"],
),
"UPLOAD_FILE_PARAMS" => array(
"width" => $arParams["IMAGE_SIZE"],
"height" => $arParams["IMAGE_SIZE"],
),
Появилась необходимость ограничить разрешение изображения при загрузке картинки, скажем 800px на 800px. Как это можно реализовать для этого компонента?
"UPLOAD_FILE" => array("CONTROL_ID" => $fileControlId,
"INPUT_NAME" => "FILES",
"INPUT_VALUE" => (!empty($arResult["MESSAGE"]["FILES"]
?array_keys($arResult["MESSAGE"]["FILES"]
:false),"MAX_FILE_SIZE" => COption::GetOptionString("forum","file_max_size",5242880),
"MULTIPLE" => "Y",
"MODULE_ID" => "forum",
"ALLOW_UPLOAD" => ($arParams["FORUM"]["ALLOW_UPLOAD"]=="N"?"N":($arResult["FORUM"]["ALLOW_UPLOAD"]=="Y"?"I":$arResult["FORUM"]["ALLOW_UPLOAD"]
),"ALLOW_UPLOAD_EXT" => $arResult["FORUM"]["ALLOW_UPLOAD_EXT"],
),
"UPLOAD_FILE_PARAMS" => array(
"width" => $arParams["IMAGE_SIZE"],
"height" => $arParams["IMAGE_SIZE"],
),
Появилась необходимость ограничить разрешение изображения при загрузке картинки, скажем 800px на 800px. Как это можно реализовать для этого компонента?