当POST请求发送到我的服务器时,我试图触发文件下载。这是我试过的:
router.post('/generate', function (req, res) {
console.log('THIS IS RUNNING');
var file = __dirname + '/blah.txt';
res.download(file);
});
然而,res.download(file);
似乎没有做任何事情。当浏览器发送/generate
POST请求时,不会下载任何内容。我确信该函数正在运行,因为控制台正在记录该消息。
任何帮助将不胜感激!
答案 0 :(得分:0)
使用'//'作为单斜杠忽略字母。
import numpy as np
from scipy.io import wavfile
from IPython.display import display, Audio
from sklearn.decomposition import FastICA
对于下载弹出窗口,首先将此API创建为 GET ,然后设置 Content-Disposition ,如下所示:
router.post('/generate', function (req, res) {
console.log('THIS IS RUNNING');
var file = __dirname + '//blah.txt';
res.end(file);
});