对象存储是通过文件或者对象存储云服务来实现的图片和文件附件的存储。


在实体的DATA属性中定义的对象存储需求如下:

<ATTRIBUT CODE="DATA" NAME="数据定义"  ….>

<OSS TYPEID="1" TABLE="t_cgdd" FIELD="objid" MINSIZE="50" MAXSIZE="1024" ACCEPT="image/*" THUMBNAIL="{&quot;height&quot;:200,&quot;width&quot;:200} STORE="FILE"/>

<OSS TYPEID="2" TABLE="t_cgdd" FIELD="objid1" ACCEPT=""/>

TYPEID 整数,用于识别类型,同一个实体中必须唯一。

TABLE  对象id存储的表名称

FIELD   存储对象id的字段名称,是s_objectstore 表的外键,包含外键关系。

[MINSIZE] 文件限制的最小值

[MAXSIZE] 文件限制的最大值

[ACCEPT] 上传的文件类型限制,同html中的file元素的的ACCEPT 属性

[THUMBNAIL] 图片文件的缩略图,在数据集中可以使用缩略图来查询,减少传输数据量。 是JSON定义的格式,包括属性height,width 即生成缩略图的大小。  对于非图片类型文件不需要设定

STORE="FILE" 可选项,如果指定了FILE 标识存储在服务器的目录中,否则需要对象存储服务

</ATTRIBUT>


举例:

 <OSS TYPEID="1" TABLE="t_cgdd" FIELD="objid" MINSIZE="1" MAXSIZE="1024" ACCEPT="image/*" THUMBNAIL="{&quot;height&quot;:200,&quot;width&quot;:200}" STORE="FILE"/>

                       <OSS TYPEID="2" TABLE="t_cgdd" FIELD="objid1" ACCEPT="" STORE="FILE"/>

                       <OSS TYPEID="3" TABLE="t_cgddmx" FIELD="objid" MINSIZE="1" MAXSIZE="1024" ACCEPT="image/*" THUMBNAIL="{&quot;height&quot;:200,&quot;width&quot;:200}" STORE="FILE"/>

                       <OSS TYPEID="4" TABLE="t_cgddmx" FIELD="objid1" ACCEPT=""/>

<OSS TYPEID="1" TABLE="t_zcrk" FIELD="objid" ACCEPT="video/*" MINSIZE="0" MAXSIZE="3072" STORE="FILE"/>


数据集中的约定


field_key 用于保存key

field_url保存文件目录中访问路径,查询后生成


Select … 

t_cgdd.objid as objid,

 s_objectstore.objkey as objid_key,

 '' as objid_url,

 t_cgdd.objid1 as objid1,

 s_objectstore1.objkey as objid1_key,

 '' as objid1_url


数据集列的定义格式中如下设定

<OBJECT TYPE="IMG" CODE="objid"  X="240" Y="110" WIDTH="70" HEIGHT="130" SIZERATIO="25,25" READONLY="FALSE" VISIBLE="TRUE" LABEL=""/>

<OBJECT TYPE="VIDEO" CODE="objid" X="240" Y="110" WIDTH="70" HEIGHT="130" SIZERATIO="25,25" READONLY="FALSE" VISIBLE="TRUE" LABEL=""/>

<OBJECT TYPE="BLOB" CODE="objid1" X="390" Y="110" WIDTH="70" HEIGHT="130" SIZERATIO="50,25" READONLY="FALSE" VISIBLE="TRUE" LABEL=""/>

 

 <OSS  ...   SEARCH='BAIDU-HY/GATE'  DATASET='CODE' INTERVAL='周期秒'>

       <ENABLE VALUE="TRUE" SET="TRUE"/>

          <PUBLIC VALUE="TRUE" SET="TRUE"/>        

 </OSS>

百度图片搜索,商品搜索

INTERVAL 定时上传和删除图片的任务周期。默认2小时  7200 秒

DATASET 数据集的代码,配置的名称 


参数ENABLE  本room中是否启用

参数 PUBLIC   是否允许外部客户搜索,公开图 片数据集。 

关于不了图片搜索见百度布料搜索

Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and software