Мы реализовали функцию скачивания файлов по XML-документу в формате ZIP-архива — ранее она была доступна в сервисе sseopz.ru, но не входила в состав нового текущего сервиса xmlonline.ru при его запуске. Теперь данная возможность восстановлена, с учётом требований к надёжности и стабильности.
Два режима работы с файлами
Сервис поддерживает два режима взаимодействия с файлами:
1. Режим без загрузки файлов (классический)
— Файлы не передаются на сервер;
— В системе хранятся только данные, необходимые для формирования XML-документа: имя файла, формат, CRC32-контрольная сумма;
— Подходит, если нет необходимости скачивать архив или сохранять файлы в сервисе.
📌 XML-документ формируется корректно, однако исходные файлы не загружены (также, как было всегда в xmlonline.ru).
2. Режим с загрузкой файлов (режим хранения)
— При добавлении файлов в документ они физически загружаются в хранилище сервиса;
— После этого становятся доступны следующие действия:
— скачать все файлы одним ZIP-архивом;
— догружать недостающие файлы в дальнейшем;
— проверять, какие файлы уже загружены.
Этот режим рекомендуется использовать при совместной работе над проектом, необходимости хранить файлы вместе с XML-документом или желании скачивать архив непосредственно из сервиса.
Для активации режима при создании или редактировании XML-документа установите параметр «Хранить в сервисе загруженные файлы документов» в значение «Хранить файлы».

Альтернативно, на странице редактирования XML-документа, в виджете хранилища, нажмите «Включить» (или «Выключить», если режим не требуется).

Если индикатор отображает «🟢 включено», режим активирован. При состоянии «🟠 выключено» файлы загружаться не будут.
Как догрузить файлы в существующий XML-документ
Функционал поддерживает догрузку файлов в уже созданные XML-документы, особенно актуально для старых проектов.
1. Откройте страницу редактирования нужного XML-документа.
2. Нажмите кнопку «Файлы XML-документа».

3. Система отобразит список всех файлов, указанных в XML:
— файлы, которые были загружены ранее, помечены как «✅ Есть»;
— отсутствующие файлы, доступные для догрузки, имеют отметку «❌ Нет».

Процесс догрузки
1. Нажмите «Выбрать файл».
2. Выберите нужные файлы на вашем устройстве.
3. Сервис проведёт автоматическое сравнение выбранных файлов с записями в XML:
— совпадающие по CRC32 файлы отмечаются как «⏳ Готов к загрузке»;
— файлы, не соответствующие ни одной записи, игнорируются с меткой «🚫 Файл не соответствует ни одному по подписи»;
— уже загруженные файлы помечаются как «✅ Файл уже загружен» и повторно не отправляются.

4. Нажмите «Начать загрузку файлов».
Важно: скорость и прогресс операции
— Загрузка занимает больше времени по сравнению с обычным режимом;
— Это связано с передачей данных в облачное хранилище;
— Прогресс отображается в правом нижнем углу экрана:
— индивидуальный прогресс по каждому файлу;
— общий прогресс по всем выбранным файлам.
⚠️ Не начинайте новую загрузку до завершения текущей во избежание ошибок.

Лимит на хранение
Каждому пользователю предоставляется 50 ГБ дискового пространства для хранения файлов.
Текущее состояние хранилища отслеживается через виджет свободного места.
Если объём хранилища исчерпан:
— удалите старые файлы из проектов (XML-документы при этом остаются);
— либо удалите устаревшие проекты целиком.
💡 Удаление файлов не влияет на целостность XML-документа — он сохраняется в рабочем состоянии.
Поддержка командной работы
Режим хранения файлов усилен возможностью делиться проектами между аккаунтами, что упрощает совместную работу над XML-документами и повышает эффективность взаимодействия.
Итог
Обновление направлено на улучшение процесса подготовки XML-документов. Мы благодарим за обратную связь, которая помогает совершенствовать продукт. Следите за обновлениями — впереди ещё больше новых возможностей.