it@jump-studio.net

Статьи


Загрузка файлов на 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;
?>

comments powered by Disqus

Поделитесь с друзьями данной статьей:


                 
Тема: Загрузка файлов на FTP из публичной части на API 1С-Битрикс
Тэги: api, битрикс, 1с-битрикс, фтп, форма загрузки файла, cfile
   
Возможно вам будут интересны:

04.12.2016 Выводим предыдущие и следующие элементы инфоблока

02.12.2013 Интересная подборка рекламных конфузов (фото)

Предлагаем вашему вниманию подборку интересных рекламных решений и конфузов.

09.11.2015 Открытие нового проекта Chel-Beauty.ru

27.10.2014 Разработка группы в социальной сети вконтакте под ключ
Предлагаем вашему вниманию новую услугу компании Jump-Studio.net - разработка группы или паблика в социальной сети вконтакте под ключ.

21.11.2013 Редакция 1С-Бирикс Управление сайтом - первый сайт

Наша компания является сертифицированным партнером 1С-Битрикс. Это значит, что мы работаем с компанией 1С напрямую - без посредников, что дает нам возможность предоставлять конкурентные цены.

Возврат к списку

Голосов: 1, Оценка: 5 / 5