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);