我的要求是我应该能够在点击事件上下载excel模板,我想我会将excel模板放在我的后端代码中的某个文件夹(docs)中(而不是动态生成它)并下载它。这是可能的,如果是的话怎么样?我正在使用express和node。
答案 0 :(得分:1)
有可能。 可能你使用的是Express框架。 Express可以在' / public'下提供静态文件。夹。 当用户连接到此文件时,她/他的浏览器将下载文件。但有些浏览器可以在线查看文件。例如,Chrome可以打开PDF文件。 如果你想强制下载文件,你可以使用这个简单的代码;
app.get('/download', function(req, res){
var file = __dirname + '/upload-folder/dramaticpenguin.MOV';
res.download(file); // Set disposition and send it.
});