Всем привет!
Пытаюсь заставить битрикс загружать файлы "по-правильному", т. е. передаю в CFile, чтобы зарегистрировать в БД.
рунет изобилирует именно такими примерами, но что бы я ни делал, в папку назначения копируется нулевой файл, хотя его данные успешно сохраняются в БД. Что я делаю не так? Как сделать правильно?
UPD: нужно было удалить
"content" => '',
где такое взял, уже не припомню: излазил тучу сайтов за эти два дня. Короче, руки надо отрывать школьникам за бложики ради адвордса.
Пытаюсь заставить битрикс загружать файлы "по-правильному", т. е. передаю в CFile, чтобы зарегистрировать в БД.
| Код |
|---|
<?php
foreach ($_FILES['upload_images']['name'] as $k=>$filename) {
$file = new CFile();
$file_id = $file->SaveFile([
"name" => $_FILES['upload_images']['name'][$k],
"size" => $_FILES['upload_images']['size'][$k],
"tmp_name" => $_FILES['upload_images']['tmp_name'][$k],
"type" => $_FILES['upload_images']['type'][$k],
"old_file" => "",
"del" => "Y",
"MODULE_ID" => "highloadblock",
"description" => '',
"content" => '',
], 'uf/albums');
}
|
Скрытый текст |
|---|
| Может, забить и написать свой загрузчик? Архитектура системы очень располагает к таким решениям... |
UPD: нужно было удалить
"content" => '',
где такое взял, уже не припомню: излазил тучу сайтов за эти два дня. Короче, руки надо отрывать школьникам за бложики ради адвордса.