0

我们正在运行 Oracle UCM 10gr3。

我们有一个表单,用户可以在其中上传他们的个人资料图片

<form id="profile_image">
    <input type="hidden" name="IdcService" value="CHECKIN_UNIVERSAL">
    <input type="file" name="primaryFile" id="pic" accept="image/*">
    <input type="hidden" name="dDocName" value="PROFILE_IMAGE_username">
    <input type="hidden" name="dDocTitle" value="Profile Image: user full name">
    <input type="hidden" name="dDocType" value="Image">
    <input type="hidden" name="dSecurityGroup" value="Content">
    <input type="hidden" name="xWebsites" value="WEBSITE">
    <input type="hidden" name="RedirectUrl" value="/people/?user=username">
    <input id="upload" type="submit" name="submit" value="Upload">    
</form>

我们要求用户提交的图像在检入内容服务器之前自动调整大小(边界框)。

有没有一种在 Java 中创建 UCM 服务的方法,它接受表单中的所有这些参数,重新调整图像大小并将其提交给 CHECKIN_UNIVERSAL?还是有更好的方法来实现这一目标?

4

2 回答 2

3

您可以使用 Digital Asset Manager (DAM) 开箱即用地执行此操作。

您还可以编写具有自定义服务的自定义组件,该服务可以接受任何参数、调整图像大小(使用您选择的库或 DAM)并将图像签入到 WebCenter 内容。

https://blogs.oracle.com/OracleWebCenterSuite/entry/how_to_create_custom_components

于 2014-06-12T17:43:15.040 回答
0

我认为 IBR 服务器中的自定义(或预制?)转换也可以解决问题,甚至以预设图像格式(例如 jpg)输出个人资料图片,无论上传哪种类型。

于 2014-09-05T09:09:44.930 回答