画像サイズ制限の変更時に誤ったメッセージが表示される

いくつかの非常に大きな画像への URL を埋め込みましたが、確認したところ、リンクの横に「4096KB を超える画像」という予想されたメッセージが表示されていました。

これはプライベートインスタンスなので、max attachment size kbmax image size kb を 12288KB(12MB)に修正し、トピックに戻りました。

すると、12MB を超える画像は 1 つしかないにもかかわらず、すべての画像に (image larger than 12288KB) というメッセージが表示されるようになりました。

再現手順:

  • 制限を超える大きな画像へのリンクを貼る
  • ファイルサイズがチェックされ、ローカルダウンロードが試行されるまで待つ
  • 制限を引き上げる
  • 投稿を再度確認する
「いいね!」 1

ちょっと待って、再ビルドでこれが直るんですか?機能リクエストは、設定をいじったときに画像付きの投稿すべてに対して再ビルドを強制することでしょうか?

「いいね!」 1

再ビルドを待っていられませんでした。埋め込まれた画像がリンクに変わってしまい、人々が画像を確認する必要があるからです。後で再テストして、同じ現象が起きるかどうかを確認できます。

バグは、ファイルが新しい指定値より大きくなくても、エラーメッセージにファイルサイズが表示されてしまう点です。値をメッセージに含めることは理解できますが、正確でなければ役立ちません。

HTML の再構築は明らかに機能しませんでした。

最終的には、画像 URL の末尾に無効なクエリ文字列を追加し、別ファイルとして認識させて再チェックさせることで対応しました。

「いいね!」 4

私もこの問題に直面しています。再ビルドでは機能せず、画像が制限を超えていないにもかかわらず「画像が制限を超えています」というメッセージが表示されます。

バッチで適用できる回避策はありますか?ファイルサイズのキャッシュがあると推測されますが、それをクリアする方法はありますか?

編集: 私の環境では、Rails コンソールから全投稿の custom_fields 内の large_images 配列を削除することで解決しました。

ありがとうございます。

「いいね!」 2