Предпросмотр файлов
File managerCommunity Edition+В интерфейсах, содержащих поля файлов (включая поля вложений), вы можете предварительно просматривать файлы, щёлкнув по миниатюре файла или значку. Встроенная функция предпросмотра поддерживает различные типы файлов, включая изображения, PDF и большинство типов файлов, которые браузеры поддерживают нативно.

Для типов файлов, которые не поддерживают нативный предпросмотр, вы можете включить функциональность предпросмотра, установив или расширив соответствующие плагины предпросмотра файлов. Например, после установки плагина предпросмотра Office-файлов вы сможете просматривать файлы Word, Excel и PowerPoint.
В настоящее время NocoBase предоставляет следующие плагины предпросмотра файлов:
Предпросмотр PDF при и спользовании внешнего хранилища
NocoBase показывает предпросмотр PDF через iframe в браузере. Некоторые браузеры или PDF-ридеры могут поддерживать скрипты, формы и другой интерактивный контент внутри PDF-файлов. Если файл для предпросмотра получен из недоверенного источника, нужно учитывать границы безопасности для выполнения скриптов.
Рекомендуем изолировать домен доступа к файлам от доменов сайта NocoBase и API. Например, отдавайте файлы из OSS, S3, COS или CDN через отдельный домен, а не через тот же origin, что и frontend или API NocoBase.
Если домен файлов отличается от домена API, а API не включает CORS-доступ для домена файлов, скрипты, выполняющиеся в среде предпросмотра PDF, обычно ограничиваются политикой одного источника браузера. Они не могут напрямую читать страницу NocoBase, хранилище браузера или ответы API.

