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

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

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

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

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

Неполные файлы хранятся в / uploads и перемещен в / files после завершения.

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

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

g из-за "щелканья" не удаляется автоматически .

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

g из-за "щелканья" не удаляется автоматически .

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

корень @ docker1 ... / admin / uploads # du -sh * 41M веб-файл-загрузка-223ed330e5adb988a8963b52027a9a7c-1541719636278 601M веб-файл-загрузка-223ed330e5adb988a8963b52027a9a7c-1541720062948 8.0K веб-файл-загрузка-223ed330e5adb988a8963b52027a9a7c-1541721459579 731M веб-файл-загрузка-223ed330e5adb988a8963b52027a9a7c-1541721472847

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

1
задан 9 November 2018 в 02:23
1 ответ

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

1
ответ дан 3 December 2019 в 23:11