legacy-knowledge-base
公開されました Jul. 2, 2025

ウェブコンテンツのHTMLフィールドに画像をコピーペーストすると、base64文字として保存される

投稿者

Rita Schaff

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • 画像がウェブコンテンツエディタにコピーペーストされると、Base64文字の集合として保存されます。

  • この画像の限界は? この行為に代わるものはあるのか?

環境

  • DXP 7.0

解像度

  • この動作は、CKEditor上に構築されたAlloyEditorと呼ばれる組み込みのウェブコンテンツエディタを使用しているため、予想されるものです。 これはサードパーティのツールなので、コピー・ペーストはCKEditorのデフォルトの動作で定義されています。 Liferayは画像を追加するさまざまな方法をサポートしています。
  • 画像データをbase64で保存することには利点がありますが、コピー & ペーストで画像を埋め込むと元のサイズが失われる可能性があり、エディタで許容される画像サイズは最大256kBです。 この件に関する詳細は、 このリンク をご覧ください。
  • この制限を考慮し、必ずツールバーを使用するか、ドラッグ & でフィールドに画像をドロップしてください。

追加情報

現在のCKEditorの動作について詳しくお知りになりたい場合は、さらにお読みください:

  • 画像をドラッグ&ドロップして保存
    • 画像データは文字(base64)に解釈される。
    • 私たちのフォームビルダーは、ドラッグ & ドロップ機能を扱うことができ、画像サイズは保持されます。
  • 画像ビューアーで画像をコピーし、HTMLフィールドに貼り付けて保存する:
    • 画像データは文字に解釈される。
    • 私たちのフォームビルダーは画像のコピー & 貼り付けを処理できません。画像のサイズが保持されません(107kBの代わりに567kB)。
  • ツールバーを使って画像をアップロードし、を保存します。
  • CKEditor: 画像のコピー & 貼り付けはできません。
  • 最新の開発バージョン: このバージョンはCKEditorのみを使用し、このバージョンはコピー・ペーストをサポートしなくなりました。
did-this-article-resolve-your-issue

legacy-knowledge-base