Fixed long attachment names

pull/160/head
M66B 5 years ago
parent d9dd78e3a7
commit 0affd9e1f3

@ -114,6 +114,8 @@ public class EntityAttachment {
String filename = Long.toString(id);
if (!TextUtils.isEmpty(name))
filename += "." + Helper.sanitizeFilename(name);
if (filename.length() > 255)
filename = filename.substring(0, 255);
return new File(dir, filename);
}

@ -529,13 +529,7 @@ public class Helper {
if (name == null)
return null;
name = name.replaceAll("[?:\"*|/\\\\<>]", "_");
// Both the name and extension can be long
if (name.length() > 255)
name = name.substring(0, 255);
return name;
return name.replaceAll("[?:\"*|/\\\\<>]", "_");
}
static String getExtension(String filename) {

Loading…
Cancel
Save