我使用的是Apex 4.2和Oracle 11.g。
我有一个丰富的文本字段,用于使用eMail存储顶点生成的SMTP_MAIl的主体。eMail生成过程运行良好。但是我的用户想要包括一个图像(jpg,bmp等等)进入电子邮件的正文,不想将图像作为附件。
在Apex页面上,富文本字段定义为富文本编辑器/ CDK 3/ Toolbar = Full / Toolbar展开= Yes /皮肤= Office 2003。
富文本字段写入BLOB列。
如果我只是粘贴到图像中(Shift / Insert),然后转到保存富文本字段,我会得到一个500-InternalServer错误。
您能提供一些帮助,以便我可以在富文本字段中包含一个图像吗?最终,这将包含在html_email的主体中。
谢谢你的帮助。
发布于 2014-12-19 14:25:38
我的问题的性质似乎是与32K限制每峰页项目有关。
一位同事告诉我去找一个插件。我找到了Enkitec的"CLOB加载“插件。https://www.enkitec.com/products/plugins/clob-load
这个插件工作得很好。安装起来很容易,方向也很清楚。
我偶然发现了一些补充CLOB_LOAD方向的东西。1)必须将Rich要写入的表项定义为CLOB (而不是BLOB)。2)必须使用Apex的SQL讲习班创建Apex集合。一定要包括开始和结束。说明书上提到了这一点。3)如果您已经使用Apex向导设置了form页面,并且DML页面进程已经存在,则“将密钥返回到项”为空。至少这是我的Apex页面(4.2)。这阻止了“创建”按钮的工作。一旦我将“将键返回到项”值设置为与表的主键列相关的页项,就会有所帮助。
4)我还必须复制插件方向建议的“保存”按钮的页面过程,并将复制的过程分配给“创建”按钮。一旦我设置了这两个项目,插件可以很好地更新和创建。这是个很好的解决办法。
使用这个插件,我可以将一个JPG、PNG、GIF等放到Rich字段中,并且它会将它写入CLOB,即使整个页面项大于32K。
https://stackoverflow.com/questions/27448674
复制相似问题