mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-06 05:55:48 +01:00
only png jpg and gifs are allowed for image upload, increase profile image size to 256kb
This commit is contained in:
@@ -91,9 +91,18 @@ var user = require('./../user.js'),
|
|||||||
if(!req.user)
|
if(!req.user)
|
||||||
return res.redirect('/403');
|
return res.redirect('/403');
|
||||||
|
|
||||||
if(req.files.userPhoto.size > 131072) {
|
if(req.files.userPhoto.size > 262144) {
|
||||||
res.send({
|
res.send({
|
||||||
error: 'Images must be smaller than 128kb!'
|
error: 'Images must be smaller than 256kb!'
|
||||||
|
});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
var allowedTypes = ['image/png', 'image/jpeg', 'image/jpg', 'image/gif'];
|
||||||
|
var type = req.files.userPhoto.type;
|
||||||
|
|
||||||
|
if(allowedTypes.indexOf(type) === -1) {
|
||||||
|
res.send({
|
||||||
|
error: 'Allowed image types are png, jpg and gif!'
|
||||||
});
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user