我已经编写了用于在 java 中上传和显示图像的代码。我正在使用liferay。因为据我所知,liferayservice.xml
没有通过修改文件Blob
来使用替代方法。最初用于存储图像的字段是字符串,在上述文件中portlet-model-hints.xml
已更改为。Clob
构建服务后,它变成了长文本。我将图像存储为长文本,当我尝试显示文本时显示。我应该如何尝试显示存储在 mysql 数据库中的图片?
问问题
2713 次
2 回答
1
创建一个钩子,将字段的值呈现为图像(从最初将其存储为文本的操作向后转换)
您应该查看 liferay jackrabit 配置,也许它可以帮助您首先将图像存储在数据库中
于 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 回答