attach/ 以下に保存されるファイル名の拡張子を除く部分を 240 バイトに制限する。 制限を超えたときには Too long file name というエラーメッセージを表示する。
これまでは open failed という「ファイルが開けなかった」メッセージが表示され、内部構造を知っていないと何が起きたのか判断できない。
plugin/attach.inc.php に PLUGIN_ATTACH_MAX_LEAF_BASE_NAME_LENGTH という定数を用意していて、変更したい場合はここの数値を変更する。
// Limit attach file name length define('PLUGIN_ATTACH_MAX_LEAF_BASE_NAME_LENGTH', 240);
参照: