From ce61b7dc40e6a2c2cb0db047b50491e05e7ed148 Mon Sep 17 00:00:00 2001 From: Shish Date: Sun, 22 Sep 2019 20:51:49 +0100 Subject: [PATCH] truncate filenames to 64 chars at upload time --- ext/upload/main.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ext/upload/main.php b/ext/upload/main.php index 0747e4c7..36d61289 100644 --- a/ext/upload/main.php +++ b/ext/upload/main.php @@ -35,6 +35,9 @@ class DataUploadEvent extends Event assert(is_array($metadata["tags"])); assert(is_string($metadata["source"]) || is_null($metadata["source"])); + // DB limits to 64 char filenames + $metadata['filename'] = substr($metadata['filename'], 0, 63); + $this->metadata = $metadata; $this->set_tmpname($tmpname);