Fail-fast inputSize checking

This commit is contained in:
Him188 2020-02-28 10:27:06 +08:00
parent 0d08956349
commit 49f2329112

View File

@ -79,7 +79,7 @@ class ExternalImage private constructor(
) : this(width, height, md5, imageFormat, input as Any, input.available().toLong(), filename)
init {
require(inputSize in 0L..Int.MAX_VALUE.toLong()) { "file is too big" }
require(inputSize < 30L * 1024 * 1024) { "file is too big. Maximum is about 20MB" }
}
companion object {