「ファイルサイズが大きすぎます。」が表示され、レコードを更新できない。
回答¶
以下のいずれかの対応を行ってください。
- 貼り付ける画像ファイルのサイズを小さくする
- BinaryStorage.jsonのImageUploadFileSizeLimitとImageDecodedSizeLimitを見直す
概要¶
内容や説明項目、コメントに画像を貼り付けた場合、画像のファイルサイズが設定値を超える場合は「ファイルサイズが大きすぎます。」のエラーになります。
ファイルサイズの設定値はBinaryStorage.jsonでクライアント側、サーバ側でそれぞれ指定します。
| パラメータ名 | 説明 |
|---|---|
| ImageUploadFileSizeLimit | クライアント側のチェック上限値。貼り付ける画像ファイルのサイズの上限値(単位:MB) |
| ImageDecodedSizeLimit | サーバ側のチェック上限値。画像ファイルをデコードしたサイズの上限値(単位:MB) |
画像ファイルをデコードするとファイルサイズは大きくなるため、ImageDecodedSizeLimitにはImageUploadFileSizeLimitよりも大きな値を設定してください。
デコード後のファイルサイズはファイル種別によって異なります。以下の計算を参考にしてください。
-
静止画
展開後のメモリサイズは解像度と色数に依存します。(解像度×色数)
画像形式 解像度 色数 展開後のメモリ JPEG 3000×4000 3(RGB) 約36MB PNG 3000×4000 4(RGBA) 約48MB 静止画GIF 1920×1080 1~4 約8MB -
GIFアニメ
展開後にフレーム数を更に乗算します。
画像形式 解像度 色数 フレーム数 展開後のメモリ GIFアニメ 1920×1080 1~4 100フレーム 約800MB
対応バージョン¶
| 対応バージョン | 内容 |
|---|---|
| 1.5.6.0 以降 | 高負荷画像のサイズチェック機能を追加 |
