我编写了一个node.js代码,基本上是将文件上传到所需的文件夹。代码如下所示:
app.post('/upload', function(req, res) {
req.pipe(req.busboy);
req.busboy.on('file', function(fieldname, file, filename) {
var fstream = fs.createWriteStream('./python_codes/' + filename);
file.pipe(fstream);
fstream.on('close', function () {
res.send('upload succeeded!');
console.log("fileuploaded")
});
});
});
但是在单击客户端上的上传按钮时,它将重定向到新页面。而不是重定向我想显示一条警告消息。提前谢谢!
答案 0 :(得分:2)
您必须使用form
method=POST
和action='/upload'
上传文件。提交后,它会带您进入新页面,内容为“上传成功!”
要保持在同一页面上,请在客户端使用AJAX发出POST请求。成功后,您可以将服务器响应显示为警报消息。
您可以参考: