Файлы и вложения
Кратко
Система поддерживает отправку файлов в чате тикета через кнопку прикрепления или перетаскивание (drag-and-drop). Максимальный размер одного файла -- 50 МБ. Изображения автоматически сжимаются перед отправкой для экономии трафика и дискового пространства. Файлы отображаются с превью (изображения, PDF, видео) или как скачиваемая ссылка.
Кто имеет доступ
| Роль | Загрузка файлов | Просмотр файлов | Скачивание | Удаление своих |
|---|---|---|---|---|
| администратор | Да | Да | Да | Да |
| Руководитель | Да | Да | Да | Да |
| оператор | Да (свои тикеты) | Да (свои тикеты) | Да | Да |
| Сотрудник клиента | Да (свои тикеты) | Да (свои тикеты) | Да | Да |
Где найти
Кнопка прикрепления файла (иконка скрепки) расположена на панели инструментов над текстовым полем в детали тикета. Также файлы можно перетащить напрямую на текстовое поле ввода.
Как работает
Способы загрузки
Кнопка прикрепления:
Нажмите иконку скрепки на панели инструментов. Откроется стандартный диалог выбора файла операционной системы. Можно выбрать один или несколько файлов одновременно.
Drag-and-drop (перетаскивание):
Перетащите файлы из файлового менеджера (Проводник, Finder) на текстовое поле ввода сообщения. При наведении файла на область ввода появляется визуальная подсветка зоны сброса -- полупрозрачная рамка с текстом "Перетащите файлы сюда". Можно перетаскивать несколько файлов за один раз.
Ограничения
- Максимальный размер файла: 50 МБ на один файл.
- При превышении лимита отображается уведомление об ошибке.
- Количество файлов в одном сообщении не ограничено, но рекомендуется не более 10 за раз.
Автоматическое сжатие изображений
Перед отправкой изображения автоматически обрабатываются на стороне клиента (в браузере):
- Используется Canvas API для ресайза и перекодирования.
- Формат вывода: WebP (основной) или JPEG (fallback для старых браузеров).
- Качество сжатия: 75%.
- Оригинальное разрешение сохраняется, если не превышает максимальный порог.
- Сжатие выполняется прозрачно -- пользователь не видит промежуточных шагов.
Это позволяет существенно уменьшить объём передаваемых данных без заметной потери визуального качества.
Превью файлов в чате
В зависимости от типа файла, в ленте чата отображается:
| Тип файла | Расширения | Отображение в чате |
|---|---|---|
| Изображения | jpg, png, gif, webp | Превью (миниатюра), клик для полного размера |
| PDF-документы | Встроенный просмотр PDF | |
| Видео | mp4, webm | Встроенный видеоплеер |
| Документы | doc, docx, xlsx, xls | Иконка типа файла + имя + размер |
| Архивы | zip, rar, 7z | Иконка архива + имя + размер |
| Прочие файлы | любые | Универсальная иконка + имя + размер |
Кнопка скачивания
На каждом файле в чате отображается кнопка скачивания (иконка стрелки вниз). При нажатии файл скачивается через браузер в папку загрузок.
Галерея изображений
Если в одном сообщении прикреплено несколько изображений, они отображаются в виде галереи:
- Миниатюры расположены сеткой.
- Клик на любое изображение открывает его в полноэкранном просмотрщике.
- В полноэкранном режиме доступна навигация между изображениями (стрелки влево/вправо).
- Кнопка скачивания доступна в полноэкранном режиме.
Поддерживаемые форматы
Изображения: JPEG (.jpg, .jpeg), PNG (.png), GIF (.gif), WebP (.webp).
Документы: PDF (.pdf), Microsoft Word (.doc, .docx), Microsoft Excel (.xls, .xlsx).
Видео: MP4 (.mp4), WebM (.webm).
Архивы: ZIP (.zip), RAR (.rar), 7-Zip (.7z).
Прочие: любые файлы можно загрузить и скачать, но превью будет недоступно.
Хранение файлов
Файлы хранятся на сервере и привязаны к конкретному сообщению в тикете. При удалении сообщения с файлом файл также удаляется с сервера.
Частые вопросы
Файл не загружается -- что делать?
Проверьте размер файла (лимит 50 МБ). Также убедитесь, что соединение с интернетом стабильно. При медленном соединении загрузка больших файлов может занять время -- индикатор прогресса отображается во время загрузки.
Почему изображение выглядит чуть хуже оригинала?
Изображения автоматически сжимаются с качеством 75% для экономии трафика. Для критичных к качеству изображений (чертежи, скриншоты с мелким текстом) рекомендуется отправлять как PNG или упаковывать в ZIP-архив -- архивы не подвергаются сжатию.
Можно ли отправить файл без текста?
Да. Файл будет отправлен как самостоятельное сообщение.
Как скачать все файлы из тикета?
В текущей версии файлы скачиваются по одному. Для массового скачивания используйте кнопку скачивания на каждом файле.
Поддерживается ли вставка из буфера обмена (Ctrl+V)?
Да, скриншоты и изображения из буфера обмена вставляются в текстовое поле и отправляются как файлы.