0

Javaで画像をアップロードして表示するためのコードを書きました。ライフレイを使用しています。私の知る限り、liferayservice.xmlはファイルBlobを変更する別の方法を使用していませんportlet-model-hints.xml。当初、画像を保存するフィールドは文字列でしたがClob、上記のファイルで変更されました。サービスを構築した後はロングテキストになります。画像をロングテキストとして保存しましたが、表示しようとするとテキストが表示されます。mysql データベースに保存されている写真を表示するにはどうすればよいですか?

4

2 に答える 2

1

フィールドの値を画像としてレンダリングするフックを作成します(最初にテキストとして保存するために行ったことから逆方向に変換します)

ライフレイジャックラビットの設定を確認する必要があります。そもそも画像をデータベースに保存するのに役立つかもしれません。

于 2013-03-19T10:12:14.957 に答える
0

私はservice.xmlドキュメントライブラリのコンテンツに関連して見ていました(ここでオンラインを参照してください)、そして...

...
<column name="repositoryId" type="long" />
<column name="path" type="String" />
<column name="version" type="String" />
<column name="data" type="Blob" />
...

だからそれはBlobタイプを持っています。
これがお役に立てば幸いです。

于 2013-03-19T16:00:14.203 に答える