Добрый день!
Загружаю, сохраняю и записываю в свойство файл непосредственно со странички - все работает, файл появляется в свойстве:
Код |
---|
<fo rm action="" method="post" enctype="multipart/form-data">
<input type="file" name="utube2" oncha nge="this.form.submit ()">
</form>
<?$ELEMENT_ID = 15114;
$IBLOCK_ID = 4;
$element = new CIBlockElement;
$PROP = array();
$PROP[367] = $_FILES["utube2"];
$arLoadProductArray = Array(
"MODIFIED_BY" => $USER->GetID(),
"IBLOCK_SECTION_ID" => false,
"PROPERTY_VALUES" => $PROP,
);
$res = $element->Update($ELEMENT_ID, $arLoadProductArray);?>
|
Далее нужно то же самое делать через аякс. Передаю массив $_FILES:
Код |
---|
<?$data = array();
$data = $_FILES;
$json = json_encode($data);?>
|
В обработчике отлавливаю его:
Код |
---|
if (isset($_POST['video'])) {
$_FILES = json_decode($_POST['video'], TRUE);
}
|
И далее файл с таким же кодом как вначале не появляется в админке. $_FILES перестает работать, если сменить страницу?
Как мне добавлять файл в свойство элемента ИБ через апи???