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
   
Возможно вам будут интересны:

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

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

20.11.2013 Внедрение микроразметки в стандартный компонент хлебных крошек 1C-Битрикс

Внедрение микроразметки в стандартный компонент хлебных крошек/breadcrumb 1С-Битрикс.

06.10.2015 Анонс нового проекта. Улицы Челябинска CSV
На данный момент мы почти заканчиваем свой проект каталог салонов красоты. Благодаря нашему проекту тысячи девушек без труда смогут найти лучшие салоны города, руководствуясь народным рейтингом и отзывами.

17.05.2016 Увеличиваем количество клиентов с сайта. Обзор сервиса удержания клиентов с сайта
Сегодня я хочу с вами поделиться очень-очень-очень крутым сервисом, который поможет увеличить продажи с вашего сайта! Это проверено на очень крупном проекте с посещаемостью около 1500-1700 человек и количеством заявок с него, стремящимся к нулю!

27.11.2013 Секрет продвижения услуг в интернете

Сегодня я бы хотел поговорить о продвижении услуг в интернете. Наиболее современным способом продажи определенной услуги является разработка Лендингов или Landing Page. Интернет все больше и больше наполняется таким типом сайтов, так как их разработка занимает мало времени, а стоимость в разы ниже обычного сайта.

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

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