Sawanna CMS

Сделай сам свой собственный сайт

Загрузка файлов

Для загрузки файлов на сервер требуется установка модуля "Файлы".

Все файлы загружаются в директорию uploads, поэтому она должна быть доступна для записи. Вы можете создать подпапки в ней с любой вложенностью. Для этого нужно на странице просмотра списка файлов в разделе "Файлы" кликнуть на вкладку "Новая директория", указать ее имя и отправить форму. При этом директория будет создана в той папке в которой Вы находились в момент ее создания.

 

Sawanna CMS не ставит ограничений на загрузку файлов ! Это касается и размера файла и типа файла. В целях безопасности, все файлы после загрузки переименовываются. При этом для генерации имени файла используется секретный ключ указанный Вами при установке. С одной стороны, это позволяет не думать о возможных проблемах загрузки различного рода опасных файлов, но с другой стороны это вносит некоторую трудность для администратора в управление ими. Для облегчения работы с файлами в Sawanna CMS можно назначить синонимы файлам, которые будут ассоциироваться с файлом. Тем самым Вы можете обращаться к файлу не по его трудно-читаемому имени, а по синониму, который Вы указали. Но для этого нужно использовать системный путь file, который зарезервирован для файлов.

Итак, любой загруженный файл, может быть скачан через путь file, если указать через слэш синоним файла, либо его номер ID.

 

Примеры:

  • /file/myfile-alias (файл имеет синоним myfile-alias)
  • /file/777 (файл имеет номер ID равный 777)

 

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