Статьи
Загрузка файлов на 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 |
Возможно вам будут интересны:
Работая с одной из туристических компании мы узнали о том, что их первый и основной сайт был разработан на CMS веб-студии "Zooma" (название изменено). Так как сайт был разработан в начале 2000ых годов и морально устарел была поставлена задача в его обновлении...
02.09.2014
Преимущества разработки сайта компании
27.10.2014
Разработка группы в социальной сети вконтакте под ключ
20.11.2013
Внедрение микроразметки в стандартный компонент хлебных крошек 1C-Битрикс Внедрение микроразметки в стандартный компонент хлебных крошек/breadcrumb 1С-Битрикс.
24.11.2013
Рассылки битрикс или замена unisender Многие компании, которые работают с клиентам на прямую пользуются различными сервисами рассылок, примером такого сервиса может служить Unisender. В среднем за частое пользование системой сумма оплаты составляет около 3-4 тысяч рублей в месяц (экспертное значение, вычисленное на основе опыта компании).
|