Каталог расширений

Популярные теги

3gp       avi       fb2       jpg       mp3       pdf      

Как загрузить файл на битрикс


Как загрузить папку с файлами в Битрикс?

Существует задача при помощи системы управления контентом «Битрикс» выложить на сервер большое количество папок со сложной структурой вложенности. Нужно перенести существующую иерархию «файло-папок» с компьютера на сервер.

Сделать простым перетаскиванием мышкой как в «облако мэйл ру» не получится. Битрикс ещё не умеет так работать. Так как решить проблему? Поштучно генерировать папки не вариант.

Решение:

  1. Нужно взять папку на компьютере и сделать из неё ZIP-архив. Таким образом мы превратим папку в файл.
  2. Дальше этот ЗИП-файл загружаем в Битрикс. Файлы он умеет грузить. Если много будет весить файл, то при загрузке покажется, что всё зависло. Дождитесь «отвисания».
  3. Как только увидите ZIP-файл на сервере, тогда сможете его «Разархивировать» или «Распаковать»
  4. Распаковываете содержимое и получаете всю необходимую структуру как была на компьютере

 

Поделись записью

Битрикс. Как загрузить файл и получить его id? — Хабр Q&A

Здравствуйте! Прошу помощи в реализации. В общем есть форма по загрузке изображений, которую я пишу сам, не используя встроенные компоненты. Форма должна грузить в свойство типа "файл" картинку. Как это реализовать в Битрикс? Проблема именно в загрузке и получении id, запись в свойство происходит если написать вручную id уже загруженной картинки.

< form name="iblock_add" method="POST" action="<?=POST_FORM_ACTION_URI?>" enctype="multipart/form-data" >
$value = $arResult["PROPERTIES"][$propertyName]['ID']['VALUE'];
< input type="hidden" name="PROPERTY[<?=$arResult['PROPERTIES'][$propertyName]['ID']?>][0]" value="<?=$value?>">
< input type="file" name="PROPERTY_FILE_<?=$arResult['PROPERTIES'][$propertyName]['ID']?>_0" />

< input type="submit" name="<?if(!$arResult["UPDATE"]):?>submit_iblock_add<?else:?>submit_iblock_update<?endif?>" value="SAVE" />
< /form >

Файлы к сделкам прикреплять с диска Битрикс

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

Вообще, круто было бы организовать такую схему:
В настройках полей для сделок добавить пользовательское поле по типу "файл".
Сами файлы на диске организовать в каталоги, эти каталоги бы назывались по названию сделки.
И все эти каталоги лежали в папке "Сделки".
при этом, например для сделки с названием "Мастерская стиля" адрес ко всем файлам, которые прикреплены к этой сделке будет такой
/Сделки/Мастерская стиля/*.*
И вместо звездочек внутри каталога Мастерская стиля, будут лежать все файлы, которые принадлежат этой сделке в CRM.
А ссылки на эти файлы будут прикреплены внутри самой карточки сделки в CRM, добавленные туда в качестве дополнительных полей.
Плюс ссылка в карточке сделки, которая ведет в каталог файлов по этой сделке.
А при загрузке любых файлов в каталог этой сделки на диске Битрикс, чтобы ссылки на эти файлы появлялись в карточке этой сделки.

Способы обмена файлами в Битрикс24

В Битрикс24 есть несколько способов обмена файлами:

Прикрепление файла к посту в Ленте активности


Чтобы прикрепить файл к сообщению в Ленте действий, введите получателей (по умолчанию установлено для всех) и щелкните скрепку, чтобы открыть интерфейс загрузки файла. Загрузите файл или файлы, перетащив их из файлового менеджера в интерфейс загрузки или щелкнув интерфейс и просмотрев файл (ы).После загрузки файла вы сможете выбрать, где его сохранить (в самом сообщении, в ваших личных файлах, в группе или в общих документах).

Когда сообщение отправлено, каждый адресат получает уведомление через программу обмена мгновенными сообщениями, и сообщение будет отображаться в ленте активности только адресатов. Доступ к самому сообщению и прикрепленному файлу будет предоставлен только пользователям, указанным в поле To: . После отправки сообщения пользователи могут просмотреть файл и обсудить его непосредственно в ленте активности.Если файл сохранен в библиотеке документов, обсуждение также может продолжаться на странице сведений о документе.

Загрузка файла в библиотеку документов


Документ, загруженный в библиотеку документов (личные, групповые или общие), будет виден в ленте активности для пользователей, имеющих доступ к данному файлу.

Элемент в ленте активности можно добавить в закладки, подписаться, прокомментировать или поставить лайк.

Отправка ссылки на файл


Если документ уже находится в библиотеке и вам нужно указать на него коллеге, вы можете отправить сообщение из потока действий и прикрепить файл с помощью ссылки «выбрать документ из библиотеки» в интерфейсе загрузки. , или ссылку на документ можно получить с помощью кнопки действия в библиотеке и отправить.

Файлы также можно прикреплять к задачам, встречам, рабочим отчетам и элементам CRM.

.

php - Как использовать этот API, если код base64 слишком длинный для REST, он возвращает 414

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
.

dwr - как загрузить файл

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
.

asp.net mvc - Как загрузить файл с URL-адреса

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
.

c # - как загрузить файл на url

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
  5. Реклама Обратитесь к разработчикам и технологам со всего мира
.

Смотрите также