【发布时间】:2016-01-10 20:53:35
【问题描述】:
当访问者按下 STOP、REFRESH 或 BACK 或在文件上传到我的 Node.js 服务器期间简单地关闭浏览器时,就会出现问题。服务器中会残留一些垃圾文件。
为了解决这个问题,我尝试先将上传的文件保存到一个临时目录,并在下次访问者再次上传时删除这些文件。但是,显然 Node.js 锁定了上次上传的文件,从而防止它被删除。
当我停止Node.js服务器时,文件上的锁定将被释放,最终将被删除。
如何在不重新启动服务器的情况下删除垃圾文件?我正在使用 busboy 包。
【问题讨论】:
标签: javascript node.js file-upload upload busboy