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

Название движка хранения, используемое для идентификации человеком.
Системное имя движка хранения, используемое для идентификации системой. Оно должно быть уникальным в рамках системы. Если поле оставить пустым, система автоматически сгенерирует случайное имя.
Часть URL-адреса, представляющая собой префикс для публичного доступа к файлу. Это может быть базовый URL CDN, например: "https://cdn.nocobase.com/app" (без завершающего символа "/").
Относительный путь, используемый при сохранении файлов. Эта часть также будет автоматически добавлена к конечному URL-адресу при доступе. Например: "user/avatar" (без начального или завершающего символа "/").
Ограничение размера файлов, загружаемых в этот движок хранения. Файлы, превышающие установленный размер, не могут быть загружены. По умолчанию система ограничивает размер 20 МБ, но его можно увеличить до максимального значения в 1 ГБ.
Вы можете ограничить типы загружаемых файлов, используя синтаксис MIME. Например: image/* обозначает файлы изображений. Несколько типов можно разделить запятыми, например: image/*, application/pdf разрешает файлы изображений и PDF-файлы.
Если этот параметр включен, движок устанавливается как системный движок хранения по умолчанию. Если для поля вложения или коллекции файлов не указан движок хранения, загруженные файлы будут сохраняться в движке хранения по умолчанию. Движок хранения по умолчанию нельзя удалить.
Если этот параметр включен, загруженный файл в движке хранения будет сохранен, даже если запись данных в таблице вложений или коллекции файлов будет удалена. По умолчанию этот параметр отключен, что означает, что файл в движке хранения будет удален вместе с записью.
После загрузки файла окончательный путь доступа формируется путем объединения нескольких частей:
Например: https://cdn.nocobase.com/app/user/avatar/20240529115151.png.