# Настройка отправки файла в зависимости от источника

При отправке файла с помощью активити или робота «\[Олчат] Отправка файла» и выборе типа источника файла доступны варианты «Прямая ссылка на файл», «Битрикс24.Диск (ID файла)», «Файл из поля CRM» и «Короткая ссылка Битрикс24».

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

### Создание прямой ссылки на файл

{% hint style="info" %}
Прямая ссылка, это ссылка вида <http://vashsite.ru/file.jpg>, \
при переходе по которой **сразу начинается скачивание** файла.

Для создания прямой ссылки файл можно разместить на вашем хостинге (сайте) или использовать один из сервисов хранения файлов, которые предоставляют такую возможность.
{% endhint %}

{% hint style="warning" %}
Через бизнес-процесс нельзя получить прямую ссылку на скачивание файла.

Короткая (публичная) ссылка на файл из Битрикс24 не является прямой ссылкой.

Битрикс24, Dropbox, Google Drive, Яндекс.Диск и другие облачные сервисы, по умолчанию не создают прямые ссылки на скачивание, а создают публичные ссылки с промежуточной страницей, где нужно для загрузки нажать кнопку «Скачать».
{% endhint %}

#### Варианты создания прямых ссылок с помощью сервисов

{% hint style="success" %}
**Dropbox**\
Можно сделать прямую ссылку из обычной изменив параметр ?dl=0 на ?dl=1.\
Например, так: <https://www.dropbox.com/s/mytoken/myfile.pdf?**dl=1.**\\>
\
**Google Drive**\
Для создания прямой ссылки нужно немного поменять саму ссылку (предварительно открыв доступ к ней).\
Из такой: <https://drive.google.com/file/d/**mytoken**/view?usp=sharing>.\
Сделать такую: <https://drive.google.com/uc?export=download\\&id=**mytoken>.\*\*
{% endhint %}

Прямую ссылку на файл с картинкой необходимо также указывать в активити и роботе «WhatsApp - Отправка оформленной ссылки» в поле «Ссылка на превью».

### Указание ID отправляемого файла

ID файла можно увидеть зайдя в Диск. В строке, где расположен файл, в столбце ID указано число — это и есть ID файла, который необходимо указать при отправке.

![](/files/-Mg9syCCpXtwNsRiOh_S)

Также ID файла можно получить в бизнес-процессе, воспользовавшись активити «Детально об объекте Диска».

![](/files/-Mg9t1q0ULvP6nFhRNGZ)

### Указание ID поля, в котором находится отправляемый файл

Чтобы узнать ID поля, в котором находится отправляемый файл, на вашем портале необходимо перейти по адресу: **CRM — Настройки — Настройки форм и отчётов — Пользовательские поля — Сущность CRM: Лид|Сделка|Контакт|Компания — Список полей.** Выберите необходимо поле и откройте его в режиме редактирования. В браузере в строке ссылки будет указан ID этого поля. Скопируйте его и вставьте в активити бизнес-процесса в поле «Поле файла», как указано выше.

![](/files/-Mg9yuYdvItLVcsz5zBW)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.olchat.io/roboty-i-aktiviti/sozdanie-pryamoi-ssylki-na-fail.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
