我正在开发一款应用程序,其中有一个服务器使用
任何帮助将不胜感激。谢谢!
response.download()
将文件下载到客户端设备上。(我正在使用node.js、express和fs) 一旦这些文件被下载,它们就会占用空间,因此我尝试在下载后调用fs.unlinksync
来删除它们。但是没有成功:我只得到以下错误:NOENT: No such file or directory.
以下是相关的服务器端代码:app.get("/file", function(request, response) {
var filename = request.query.f;
var filePath = "public/" + filename
response.download(filePath);
//this is where I've tried putting fs.unlink
});
任何帮助将不胜感激。谢谢!
TypeError [ERR_INVALID_CALLBACK]: Callback must be a function
。 - TheDeveloperNextDoor