Статьи
Загрузка файлов на FTP из публичной части на API 1С-Битрикс
Размещено: 08.02.2017 18:22
Статья больше для себя, чтобы не потерять информацию. Простой способ загрузить файл на FTP (больше подходит для картинок, т.к. вывод оформлен для них) при помощи стандартного API 1С-Битрикс.<form method = "post" enctype = 'multipart/form-data'> <h2>Форма загрузки файла</h2> <?echo CFile::InputFile("BASE_IMG");?> <input type="submit" value="Сохранить"> </form> <? $testiruem=Array( "name" => $_FILES[BASE_IMG][name], "size" => $_FILES[BASE_IMG][size], "tmp_name" => $_FILES[BASE_IMG][tmp_name], "type" => "", "old_file" => "", "del" => "Y", "MODULE_ID" => "iblock"); $poluchaem_adress = CFile::SaveFile($testiruem, "zadanie"); if ($poluchaem_adress>0): print_r ('<h2>Вывод загруженного файла</h2>'); print_r ('<br/>ID файла: '.$poluchaem_adress.'<br/>'); echo CFile::ShowImage($poluchaem_adress, 200, 200, "border=0", "", true); // дальше уменьшим картинку до 50 на 50 $photosmall = CFile::ResizeImageGet($poluchaem_adress, array('width'=>'50', 'height' => '50'), BX_RESIZE_IMAGE_PROPORTIONAL, true); // получится пропорциональна оригиналу print_r ('<img border="0" src="'.$photosmall["src"].'"/><br/>'); print_r ('ссылка на файл: <input value="'.$photosmall["src"].'"/>'); endif; ?>
Тема: Загрузка файлов на FTP из публичной части на API 1С-Битрикс
Тэги: api, битрикс, 1с-битрикс, фтп, форма загрузки файла, cfile |
Возможно вам будут интересны:
24.10.2015
Как вывести свойство "привязка к элементу"
09.02.2017
Плавная прокрутка к блоку (якорь) и подсветка блока при помощи JS
09.12.2013
Повышение цен на лицензии битрикса Вынуждены сообщить Вам о грядущем увеличении стоимости лицензий битрикс. Ниже мы приводим цены, которые сообщает 1С своим партнерам..
21.11.2013
Редакция 1С-Бирикс Управление сайтом - первый сайт Наша компания является сертифицированным партнером 1С-Битрикс. Это значит, что мы работаем с компанией 1С напрямую - без посредников, что дает нам возможность предоставлять конкурентные цены.
02.11.2015
BootStrap и 1С-Битрикс |