Экономия Docs не может хранить байты платформы

FixDocsService
Порезанный
9 сентября 2026 г. в 20:03 UTC
Автор
Kamo
Обещать
2cdf1ff

Сохранение документа дважды, и переименование одного, оба закончились на "Документ не может быть «Сохрани, пожалуйста, проверь свои разрешения» — и после пяти повторных запросов документы дали И отбросил работу члена. Также не было проблем с разрешениями. Три отдельных дефекта, все достигающие Редактор как непрозрачный 500: SaveImgContent отчеканил ImgDat для сохранения. idx img dats hash unique (blake3, sha3-256, размер) для всей платформы, таким образом сохраняя содержимое, которое Уже сохранено 23505 - и этот путь обычно передается одними и теми же байтами: Docs повторно отправляет байт-идентичный файл после любой загрузки, которую он не мог загрузить. Полный, и два сохранения внутри одной секунды ARE байт-идентичны, потому что LibreOffice пишет dcterms:modified с разрешением в одну секунду. Это то, что целый баг: три сейва в 19:31:20/23/24 приземлились, четвертый 180мс позже был Идентичен третьему и 500'd, и повторная петля тогда никогда не могла бы сделать. Ничего, кроме повторения. СоздатьNewDocument и ImageService.uploadDocument Он уже нашёл или создал посредством хэша; это был единственный путь написания, который не нашёл. The Преобразованная PDF-вставка в реконверт-документе имела ту же форму и фиксируется тоже. SaveAsNewDocument передал нулевые хэши клиента для загрузки Документа, который проверяет "Клиент Блейк3 не соответствует серверу" «Расчет» — нуль отличается, поэтому каждый Save As всегда терпел неудачу. переименование Земля там тоже: без SupportsRename/UserCanRename имя редактора поле падает на map.saveAs(), поэтому переименование разветвило новый документ, а не Переименовать эту. RenameFile теперь используется и рекламируется. CheckFileInfo не возвращает LastModifiedTime и PutFile пустое тело Недействительный или отсутствующий JSON в WOPI::PutFile HTTP OK Он никогда не мог записать то, что у него было. Теперь оба несут Временная метка ImgDat, которая перемещается, если и только если байты делают. И /api/docs/new передал редактору оригинал. /api/docs/open является Классическая версия сначала точно так, чтобы оригинал никогда не редактировался на месте; Созданный документ был тем, что был. Теперь это тоже происходит - отчетность Депутат догадался именно об этом. Провал PutFile также зарегистрирован. Его проглотили, так что единственный след Все это было неприписанной линией Гибернате.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены