【发布时间】:2020-05-02 21:34:39
【问题描述】:
我正在开发一个应用程序,该应用程序有一个使用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
});
任何帮助将不胜感激。谢谢!
【问题讨论】:
标签: node.js express server download fs