1

テキスト、画像、リンク、その他の書式設定されたテキストを含むテキスト領域に nicEdit エディターを使用しています。MySQL データベースでコンテンツを格納するために使用するデータ型がわかりません。

このようなものを処理する他の方法がある場合は、提案してください。

4

1 に答える 1

1

列にデータを保存しようとすることができtextます。保存する前にデータをエンコードするのは良い考えだと思います。たとえば、base64 (コンテンツを検索する必要がない場合) または URL エンコードされた文字列として保存します。

画像がサーバーにアップロードされている場合は、画像を Web サーバーにも保存する必要があります。いくつかのオプションは次のとおりです。

  1. フィールド (バイナリ ラージ オブジェクト) を使用Blobして画像を保存する
  2. html コードで使用するために、画像を base64 文字列に直接変換します。
  3. データベースではなく、ファイル システムに画像を保存する

私のテストでは、オプション 1 と 2 は大量のデータを作成します。そのため、画像をデータベースの外に保存することをお勧めします。

お役に立てれば。

于 2013-01-16T08:02:59.967 に答える