2016-11-08 110 views
0

我有一個存儲的PDF,我想將它顯示在iFrame中。什麼是計算src的適當方法?顯示iFrame中的PDF內容(文件路徑)

我用這個,但是這並沒有爲我工作:

<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

從ResourceReference URL是內部URL(從dbresource://在你的例子),而不是一個Web客戶端的有效URL。您需要添加一個屏幕轉換或將文件傳輸到Web客戶端的東西(使用類似ec.web.sendResourceResponse(String location)方法)。有在框架中,SimpleScreens使用這種方法轉變的各種例子中,等

+0

我加入ec.web.sendResourceResponse過渡(「dbresource://mantle/content/cv/XYZ.pdf」,真)與inline = true。然後我添加了一個帶有src src =「$ {sri.buildUrl('getActualCV')。url}」的iframe。 – mrovnanik