我的代码允许客户端上传多张照片并将其放置在文件夹中。上传照片后,现在它只是刷新上传页面。我想让它转到带有某种“已上传照片”回复的其他页面。
我认为res.write或res.send是一个很好的解决方案,但是我不知道该放在哪里。我有一个用于上传器页面的HTML页面,但是知道res.send应该输出一个包含文本的新页面。
var express = require('express');
var formidable = require('formidable');
var app = express();
app.get('/', function (req, res){
res.sendFile(__dirname + '/index.html');
});
app.post('/', function (req, res){
var form = new formidable.IncomingForm();
form.parse(req);
form.on('fileBegin', function (name, file){
file.path = __dirname + '/uploads/' + file.name;
});
form.on('file', function (name, file){
console.log('Uploaded ' + file.name);
});
res.sendFile(__dirname + '/index.html');
});
app.listen(3000);