7.9. Веб-інтерфейс сховища

Примітки:

  • Для доступу до веб-інтерфейсу використовується адреса сховища.
  • Максимальний розмір завантажуваного файлу — 50 ГБ.

Веб-інтерфейс призначений для доступу до вмісту сховища через браузер. Доступ може бути без авторизації (тільки читання) і з авторизацією за логіном і паролем (тільки читання або читання і запис). Також через веб-інтерфейс створюються публічні посилання на окремі файли та каталоги.

Важливі моменти:

  • Зміна пароля або прав для користувача автоматично завершують його сесію. Користувачу потрібно буде повторно авторизуватися у веб-інтерфейсі.
  • Користувачам із відповідними правами доступний весь вміст сховища. Для організації доступу до окремих каталогів використовуйте публічні посилання.

Керування користувачами виконується на вкладці «Користувачі та API»:

Рівень доступу користувачів регулюється правами:

  • Читання — доступ до файлів за прямими посиланнями.
  • Запис — зміна вмісту сховища (завантаження файлів, створення каталогів, перейменування та видалення) і керування публічними посиланнями (створення, перегляд і видалення).
  • Вміст — перегляд списку файлів і каталогів.

Публічний доступ — системний користувач для керування публічним доступом до сховища без авторизації. Завжди присутній у списку користувачів, не впливає на публічні посилання. Можливі комбінації прав:

  • Читання і Вміст — будь-хто, у кого є посилання на сховище, може переглядати список файлів і каталогів, переглядати і завантажувати будь-які файли.
  • Тільки Читання — файли доступні тільки за прямими посиланнями, переглядати список файлів і каталогів не можна.
  • Без прав — публічний доступ до сховища закритий.

Додані користувачі — користувачі для доступу до сховища за логіном і паролем. Створюються і видаляються самостійно. Можливі комбінації прав:

  • Читання, Запис і Вміст — повний доступ. Можна переглядати, завантажувати та змінювати вміст сховища, переглядати та керувати публічними посиланнями.
  • Тільки Читання і Вміст — можна переглядати список файлів і каталогів, переглядати та завантажувати будь-які файли. Не можна бачити та керувати публічними посиланнями.

Усі сесії доданих користувачів виводяться на вкладці «Сесії»:

У списку сесій можна примусово завершувати сесії окремих користувачів. Користувачу із завершеною сесією для продовження роботи треба буде заново авторизуватися у веб-інтерфейсі.

Завершити всі сесії — примусово завершити сесії всіх користувачів.

Вміст сховища у веб-інтерфейсі відображається у вигляді списку файлів або галереї.

У налаштуваннях сховища можна завантажувати власний логотип, налаштовувати вигляд при відкритті та керувати переадресацією з HTTP на HTTPS.

При використанні публічного доступу (див. вище) до прямих посилань на файли можна додавати GET-параметри.

Для будь-яких файлів — при переході за посиланням з параметром ?dl=1 файл не відкриватиметься в браузері, а завантажуватиметься.

Для зображень у форматах AVIF, HEIC, JPG/JPEG, PNG, SVG, TIFF, WEBP — при переході за посиланням у форматі image.png?h=200&w=200&fit=cover замість вихідного файлу буде створюватися його мініатюра:

  • h і w — висота і ширина мініатюри.
    • Можна вказувати в межах 10-2000.
    • Якщо один із розмірів не заданий або дорівнює 0, пропорції зображення будуть збережені.
  • fit (необов'язковий) — режим створення мініатюри:
    • cover (за замовчуванням) — вписати зображення по меншій стороні у вказані розміри зі збереженням пропорцій і обрізати зайве.
    • contain — вписати зображення по більшій стороні у вказані розміри із збереженням пропорцій і заповнити порожнечу чорним кольором.
    • fill — вписати зображення у вказані розміри без збереження пропорцій.
    • inside — вписати зображення по більшій стороні у вказані розміри зі збереженням пропорцій і обрізати порожнечу.
    • outside — вписати зображення по меншій стороні у вказані розміри зі збереженням пропорцій без обрізання зайвого.
Зміст

    Коментарі

    rodigy
    Идеально було б якщо можна вказувати лише ширину або висоту в get параметрах, а воно зробить мініатюру згідно співвідношення сторнін.
    karlov
    Дякуємо за пропозицію. Передали інформацію на розгляд розробникам.
    karlov
    Додана можливість зберігати пропорції та керувати режимом створення мініатюри (див. «GET-параметри» в статті).