• Вконтакте
  • YouTube
Тольятти, ул. Фрунзе 14Б, офис 253
+7 (927) 893-12-93
Заказать звонок
Веб-студия КоЛайн
Услуги
  • Создание сайта
  • Поддержка сайта
  • Обучение
Продукты
  • 1С-Битрикс: Управление сайтом
  • Готовые решения
  • Модули для сайта
Портфолио
Компания
  • О компании
  • Отзывы
  • Реквизиты
  • Лицензии
  • Вопрос ответ
  • Блог программиста
Контакты
Ещё
    Веб-студия КоЛайн
    Услуги
    • Создание сайта
    • Поддержка сайта
    • Обучение
    Продукты
    • 1С-Битрикс: Управление сайтом
    • Готовые решения
    • Модули для сайта
    Портфолио
    Компания
    • О компании
    • Отзывы
    • Реквизиты
    • Лицензии
    • Вопрос ответ
    • Блог программиста
    Контакты
    Ещё
      Веб-студия КоЛайн
      • Услуги
        • Назад
        • Услуги
        • Создание сайта
        • Поддержка сайта
        • Обучение
      • Продукты
        • Назад
        • Продукты
        • 1С-Битрикс: Управление сайтом
        • Готовые решения
        • Модули для сайта
      • Портфолио
      • Компания
        • Назад
        • Компания
        • О компании
        • Отзывы
        • Реквизиты
        • Лицензии
        • Вопрос ответ
        • Блог программиста
      • Контакты
      • +7 (927) 893-12-93
      Будьте на связи
      Тольятти, ул. Фрунзе 14Б, офис 253
      info@colain.ru
      • Вконтакте
      • YouTube

      Для загрузки файлов используем компонент

      • Главная
      • Блог
      • Для загрузки файлов используем компонент

      Для загрузки файлов используем bitrix:main.file.input

      5 мая 2020 17:00
      <?$APPLICATION->IncludeComponent("bitrix:main.file.input", "drag_n_drop_one",
         array(
            "INPUT_NAME"=>"DownLogoFile",
            "MULTIPLE"=>"N",
            "MODULE_ID"=>"main",
            "MAX_FILE_SIZE"=>"",
            "ALLOW_UPLOAD"=>"I", 
            "ALLOW_UPLOAD_EXT"=>""
         ),
         false
      );?>

      Параметры:
      INPUT_NAME // уникальный name инпута, без него выдает ошибку
      MULTIPLE => Y || N - позволяет или не позволяет множественную загрузку
      MODULE_ID => main || iblock || blog || forum и пр. имя модуля, к которому файл привязан будет и в какую папку попадет относительно upload.
      MAX_FILE_SIZE // максимальный размер файла (вроде в байтах)
      ALLOW_UPLOAD A || F || I - какой тип файлов будем грузить: F - файлы, I - картинки, A - все подряд.
      ALLOW_UPLOAD_EXT => «*.zip,*.rar,*.doc и пр.» // какие расширения файлов можно грузить. Работает если ALLOW_UPLOAD => F

      Можно попробовать:
      <?=\Bitrix\Main\UI\FileInput::createInstance([
      "name" => "picture",
      "description" => true,
      "upload" => true,
      "allowUpload" => "I",
      "medialib" => true,
      "fileDialog" => true,
      "cloud" => true,
      "delete" => true,
      "maxCount" => 1
      ])->show($id);
      ?>

      Вернуться к списку
      Компания
      О компании
      Отзывы
      Реквизиты
      Лицензии
      Вопрос ответ
      Блог программиста
      Продукты
      1С-Битрикс: Управление сайтом
      Готовые сайты
      Модули для сайта
      Услуги
      Создание сайта
      Разработка сайтов
      Продвигаем
      Поддерживаем
      Повышаем эффективность
      Наши контакты


      +7 (927) 893-12-93
      info@colain.ru
      Тольятти, ул. Фрунзе 14Б, офис 253
      © 2007 - 2023 Веб-студия КоЛайн создание и продвижение сайтов

      Яндекс.Метрика
      Версия для печати
      • Вконтакте
      • YouTube