mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-07-04 16:08:59 +02:00
closes #6024
This commit is contained in:
@@ -88,7 +88,12 @@ module.exports = function (User) {
|
||||
function (path, next) {
|
||||
picture.path = path;
|
||||
|
||||
var extension = data.file ? file.typeToExtension(data.file.type) : image.extensionFromBase64(data.imageData);
|
||||
var type = data.file ? data.file.type : image.mimeFromBase64(data.imageData);
|
||||
if (!type || !type.match(/^image./)) {
|
||||
return next(new Error('[[error:invalid-image]]'));
|
||||
}
|
||||
|
||||
var extension = file.typeToExtension(type);
|
||||
var filename = generateProfileImageFilename(data.uid, 'profilecover', extension);
|
||||
uploadProfileOrCover(filename, picture, next);
|
||||
},
|
||||
@@ -127,6 +132,9 @@ module.exports = function (User) {
|
||||
}
|
||||
|
||||
var type = data.file ? data.file.type : image.mimeFromBase64(data.imageData);
|
||||
if (!type || !type.match(/^image./)) {
|
||||
return callback(new Error('[[error:invalid-image]]'));
|
||||
}
|
||||
var extension = file.typeToExtension(type);
|
||||
if (!extension) {
|
||||
return callback(new Error('[[error:invalid-image-extension]]'));
|
||||
|
||||
Reference in New Issue
Block a user