Страницы шары
Расшаренный файл или папка открывается как браузерная страница с контекстом, чтобы получатель понял содержимое до скачивания. Это лучше по умолчанию, чем сырой URL объекта.
Шаринг в Cotton — это продуктовый поток: получатель видит чистую страницу превью, оператор получает очистку токенов, а пользователь выбирает ссылки, которые истекают или удаляются после использования.
Расшаренный файл или папка открывается как браузерная страница с контекстом, чтобы получатель понял содержимое до скачивания. Это лучше по умолчанию, чем сырой URL объекта.
Ссылки могут истекать, чтобы старые шары случайно не жили вечно. Фоновые задачи удержания чистят истёкшие токены, а не оставляют оператору возню с табличкой.
Токены скачивания можно удалить после использования. Для чувствительной разовой передачи это даёт более плотный жизненный цикл, не требуя создавать аккаунт получателя.
Шаринг держится на истекающих токенах, вариантах одноразового скачивания, страницах шары с превью, нативных браузерных хуках шаринга где доступны, задачах очистки токенов и ссылках на метаданные вместо дублированных физических блобов.
Шаринг остаётся осознанным. Cotton даёт получателю полезную страницу, отправителю — срок действия и варианты одноразового доступа, оператору — пути очистки вместо кладбища вечных публичных URL.
Где браузер или операционная система это поддерживает, Cotton может использовать нативные хуки шаринга. Запасной вариант — обычный копируемый URL.
Превью изображений, PDF, аудио, видео, текста и моделей делают расшаренное содержимое понятным. Получателю не надо скачивать вслепую, чтобы понять, тот ли файл ему прислали.
Шара указывает назад на метаданные Cotton и ссылки на содержимое. Ей не нужны дублированные физически сохранённые данные только потому, что появилась ссылка.
Публичная ссылка шары — это bearer-секрет. Любой с действующей ссылкой может пользоваться ею, пока она не истечёт, не будет использована или отозвана, поэтому чувствительные сценарии должны осознанно выбирать срок действия, одноразовую передачу или доступ по аккаунту.
Да. Страницы шары рассчитаны на получателей, у которых есть только ссылка. Доступ по аккаунту не нужен для обычных публичных скачиваний по шаре.
Нет. Публичная ссылка шары — намеренно безаккаунтный доступ для людей с URL. Права аккаунта нужны, когда получатель должен аутентифицироваться как известный пользователь.
Да. Истекающие токены и задачи удержания токенов делают очистку частью жизненного цикла продукта.