2. Файлы

Загрузка, просмотр, замена, переименование и удаление файлов. В разделах, открытых только для просмотра, таких кнопок нет.

 

Загрузка

Кнопка Загрузить или перетаскивание файлов в таблицу. Целую папку можно перетащить только в древовидный раздел: в одноуровневом вложенности нет, и такой бросок отклоняется с объяснением, а не раскладывается в плоский список.

Очередь загрузки

Файлы уходят по три одновременно, остальные ждут своей очереди. То, что не прошло, остаётся в очереди с причиной и кнопкой повтора.

Имя, которое сервер не примет

Часть операций вызывается суффиксом после ! в адресе, поэтому файл, у которого часть имени после последнего ! совпадает с названием операции (например отчёт!metadata или данные!clear), был бы недостижим. Такие имена сервер отвергает, а приложение предупреждает о них до отправки. Имя, просто содержащее ! — черновик!2026.txt — допустимо.

Кроме имени до отправки проверяется размер: файл предельного размера раздела (512 МБ) и больше не уходит на сервер вовсе — предел здесь первый отклоняемый, ровно предельный файл сервер уже не примет. Расширение, необычное для этого раздела, вызывает предупреждение — но не запрет.

Файл с таким именем уже есть

Вопрос о замене файла

Вопрос задаётся один раз на пакет: флажок Так же для остальных файлов пакета отвечает сразу за все оставшиеся совпадения.

Действие раздела после загрузки

После изменения файлов некоторым разделам нужна команда: сертификаты, например, нужно применить, чтобы они начали действовать. Кнопка для этого появляется полосой над таблицей и держится, пока команду не выполнили или пока полосу не закрыли; перезагрузка страницы её не убирает.

Что показано о файле

Сведения о файле

Размер и время изменения приходят из метаданных файла, тип содержимого — отдельным запросом.

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

Операция Открыть в новой вкладке есть лишь у тех типов, которые в браузере ничего не выполняют: изображения (кроме svg), звук, видео, pdf, txt. Страница html, svg, xml или скрипт открылись бы с правами вашей сессии, поэтому для них остаются скачивание и предпросмотр текстом.

Предпросмотр

Проигрыватель звука в сведениях

Звук не скачивается, пока не нажали «играть», — это заметно, когда нужно проверить одну запись из сотни.

Предпросмотр текстового файла

Текст до 1 МБ показывается по кнопке Показать текст: запрос делается только тогда, а не при каждом щелчке по списку. Показывается именно текст — html не отрисовывается, а виден исходником. Файл больше мегабайта, двоичный файл с текстовым именем и типы, которые показать нечем, объясняют это словами.

Изображения, включая svg, показываются картинкой сразу; щелчок по картинке скачивает файл.

Замена, переименование, перемещение

Заменить… меняет содержимое файла, оставляя имя. Если выбранный файл называется иначе, приложение предупредит: с виду это загрузка нового файла, а на деле изменение старого.

Переименовать проверяет новое имя теми же правилами, что и загрузку. Занятое имя — не отказ, а вопрос: заменить существующий файл или нет.

Перетаскивание файла на папку в таблице перемещает его туда. Содержимое при этом по сети не ходит: файл переносится на стороне сервера.

Удаление

Отмеченные файлы и кнопка удаления

Space отмечает выбранную строку, Ctrl+A — все, Delete открывает удаление отмеченного.

Кнопка удаления появляется, только если среди отмеченного есть файлы: папка удаляется иначе, своим подтверждением (раздел «Папки»).

Удаление идёт по файлам: если часть удалить не удалось, диалог останется открытым с причиной по каждому.


◀ 1. Разделы

3. Папки ▶