刚刚安装了全新的 Nextcloud 14,在投入生产之前完成了一些测试,包括通过 Web UI 上传大文件。
由于不耐烦,我开始四处点击,等待~1Gb 的文件上传完成,却没有意识到这样做会导致上传中断。
所以我不得不重新开始,继续点击另一个选项卡。由于没有保持选项卡井然有序,这种情况发生了好几次。
在第五次尝试上传时,我很好奇 Nextcloud 实际上是如何处理中断的上传的,于是开始在文件系统中搜索,发现了以下内容:
不完整的文件保存在 中,完成后<user-folder>/uploads
移至。<user-folder>/files
但是,由于“点击”而中止的上传似乎不会自动删除。
以下是我前四次上传文件的尝试:
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
所以是的,清理起来很容易,但真的很烦人。这可以自动化吗?
答案1
GitHub 上有一个未解决的问题表明这些中断的上传将在您注销并重新登录时被清理。问题表明这最终将移至后台作业,因此它将在 Nextcloud 的未来版本中自动发生。