ファイルをアップロードするとき、既に同じファイル名のファイルが存在すると、「○○がすでに同フォルダー内に存在しています。上書きしてもよろしいですか?」と聞いてきくる。当然のUIだ。でも、「はい」を選ぶと、archives/aaa/bbb というフォルダにアップロードしたいのに、archives フォルダに書き込みしようとするらしく、「/archives/ccc.jpg」へのアップロードができません: ローカル・ファイルが開けません: No such file or directory」と言われる。
この現象、起きる条件が限定されていて、サイトパスでもアーカイブパスでもいいんだけど、サブフォルダの階層が2以上になると発生する。たとえば、アーカイブパスの場合は、archives/aaa/では発生しなくて、archives/aaa/bbb/はエラー。3.17までは普通に使ってた機能なのに。
このあたりって、lib/FilMgr.pmとか、lib/FilMgr/Local.pm あたりに実装されてるんだろうけど、何が原因なのかはスキル不足でわからない。。。これ以外の部分では、StyleCatcherがちゃんと動かないくらいで、粗方使えてるんだけど、StyleCatcherはまだしも、ファイルの上書きができないのが厳しい…
コメント