我已经做了一个上传功能,并使用强大的连接形式和https://github.com/ctavan/express-validator。我正在尝试清理xss中的图像。但我得到TypeError: Cannot call method 'replace' of undefined
。那么我在哪里获得实际图像进行消毒?Expressjs express-validator清理xss图像
app.post('/upload', function(req, res, next){
req.form.complete(function(err, fields, files) {
if (err) {
console.log(err);
}
else {
//------>Sanitize image from xss??
req.sanitize(?).xss(true);
res.send('/images/users/' + files.file.filename);
}
});
});
你实际使用''req.sanitize带问号的存在或者是副本错字(?) ? – seppo0010
不,没有错别字。我一直在试图让那里的形象。问号在那里指出,我不知道该把什么放在这里。 – georgesamper