在iFrame中显示PDF的内容(文件路径)

时间:2016-11-08 12:37:36

标签: html moqui

我有一个存储的PDF,我想在iFrame中显示它。计算src的合适方法是什么?

我用过这个,但这对我不起作用:

<set field="resourceReference" from="ec.resource.getLocationReference('dbresource://mantle/content/cv/100000/content_100006/161107_HS.pdf')"/>

然后,我在HTML中添加了:

src="${resourceReference.getUrl()}"

没有成功。

field setup

enter image description here

1 个答案:

答案 0 :(得分:1)

ResourceReference中的URL是内部URL(在示例中以dbresource://开头),而不是Web客户端的有效URL。您需要添加一个屏幕转换或将文件流式传输到Web客户端(使用ec.web.sendResourceResponse(String location)方法)。在框架,SimpleScreens等中使用此方法有各种转换示例