mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 06:21:12 +08:00
SECURITY: return error on oversized images
This commit is contained in:
@ -168,6 +168,8 @@ class UploadCreator
|
||||
@upload.errors.add(:base, I18n.t("upload.empty"))
|
||||
elsif pixels == 0
|
||||
@upload.errors.add(:base, I18n.t("upload.images.size_not_found"))
|
||||
elsif max_image_pixels > 0 && pixels >= max_image_pixels * 2
|
||||
@upload.errors.add(:base, I18n.t("upload.images.larger_than_x_megapixels", max_image_megapixels: SiteSetting.max_image_megapixels * 2))
|
||||
end
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user