Назад | Перейти на главную страницу

Как автоматически удалять неполные загрузки файлов в Nextcloud 14?

Только что установил свежий Nextcloud 14, завершил некоторое тестирование перед запуском в производство, включая загрузку больших файлов через веб-интерфейс.

Из-за нетерпения я начал щелкать по сторонам, ожидая завершения загрузки файла размером ~ 1 ГБ, не обращая внимания на то, что загрузка прерывается, когда вы это делаете.

Так что мне пришлось начать все сначала и продолжать щелкать по другой вкладке. Из-за того, что вкладки не упорядочены, такое повторялось несколько раз ..

Во время пятой попытки загрузки мне стало любопытно, как Nextcloud на самом деле справляется с прерванной загрузкой, и я начал копаться в файловой системе и обнаружил следующее:

Неполные файлы хранятся в <user-folder>/uploads, и переехал в <user-folder>/files по завершении.

Тем не менее, прерванные загрузки, например, из-за щелчка мышью, не удаляются автоматически..

Вот мои первые 4 попытки загрузить файл:

root@docker1 .../admin/uploads# du -sh * 41M web-file-upload-223ed330e5adb988a8963b52027a9a7c-1541719636278 601M web-file-upload-223ed330e5adb988a8963b52027a9a7c-1541720062948 8.0K web-file-upload-223ed330e5adb988a8963b52027a9a7c-1541721459579 731M web-file-upload-223ed330e5adb988a8963b52027a9a7c-1541721472847

Так что да, легко убрать, но это действительно раздражает. Можно ли это автоматизировать?

Открытая проблема GitHub предполагает, что эти прерванные загрузки будут очищены, когда вы выйдете из системы и снова войдете в нее. Проблема говорит о том, что в конечном итоге это будет перенесено в фоновое задание, поэтому в будущей версии Nextcloud это произойдет автоматически.