【发布时间】:2014-04-12 03:57:33
【问题描述】:
我使用express.js 3.5.1 作为我的应用程序的后端。这只是一个基本的论坛,但我希望我的用户能够上传图片。我不能使用简单的表单上传,因为它会导致重定向。我发现的唯一可能的解决方案是socketio-file-upload。我只是为了上传图片而犹豫是否包含socket.io。有没有办法通过简单的XMLHttpRequest 或Ajax 请求来做到这一点?或者也许是我没有想到的另一种方法?
这是我目前必须处理来自表单的传入请求的服务器代码:
app.post('/save-image', checkSession, function(req, res)
{
actionLog( req.session.username, 'is trying to upload a file' );
var form = new formidable.IncomingForm();
form.parse(req, function(err, fields, files)
{
console.log(files);
res.send({ error: 'not setup yet'
})
});
});
【问题讨论】:
标签: javascript ajax node.js express single-page-application