任务:
有一个用于添加图像、文件、文本的表单。
当我们填写表格并发送时,首先加载图像和文件,然后才写入文本。
问题:
我如何确定当图片和文件正在下载时,如果我们突然关闭浏览器、关掉家里的灯、关闭标签页或其他什么。
有必要删除这些已经加载的相同图像和文件,例如,加载了一张图片,还需要加载 2 张图片和 2 个文件,然后突然关闭选项卡。
事实是 - 加载到某个文件夹中的图片,它仍然存在并且已经是一个不正确的文件夹,因为没有处理整个表格,没有时间。
例如,在java中我们可以通过:
Runtime.getRuntime().addShutdownHook(new Shutdown());
也就是说,如果程序未正确关闭,我们可以addShutdownHook
处理完成程序所需的一切,以便它可以正确打开。
如何做到这一点php
?
有register_shutdown_function,但与关闭挂钩一样,这是一个肮脏的方法。
每天一次通过 cron 找到额外的文件并钉住它们会更容易。