在 iFrame 中显示 PDF 的内容(文件路径)
Showing content of a PDF in an iFrame (path to file)
我有一个存储的 PDF,我想在 iFrame 中显示它。计算 src 的正确方法是什么?
我用过这个,但对我不起作用:
<set field="resourceReference" from="ec.resource.getLocationReference('dbresource://mantle/content/cv/100000/content_100006/161107_HS.pdf')"/>
然后,在 HTML 我添加了:
src="${resourceReference.getUrl()}"
没有成功。
来自 ResourceReference 的 URL 是一个内部 URL(在您的示例中以 dbresource:// 开头)并且对于 Web 客户端而言不是有效的 URL。您需要添加屏幕转换或将文件流式传输到 Web 客户端的内容(使用类似 ec.web.sendResourceResponse(String location) 方法的内容)。在框架、SimpleScreens 等中有各种使用此方法的转换示例
我有一个存储的 PDF,我想在 iFrame 中显示它。计算 src 的正确方法是什么?
我用过这个,但对我不起作用:
<set field="resourceReference" from="ec.resource.getLocationReference('dbresource://mantle/content/cv/100000/content_100006/161107_HS.pdf')"/>
然后,在 HTML 我添加了:
src="${resourceReference.getUrl()}"
没有成功。
来自 ResourceReference 的 URL 是一个内部 URL(在您的示例中以 dbresource:// 开头)并且对于 Web 客户端而言不是有效的 URL。您需要添加屏幕转换或将文件流式传输到 Web 客户端的内容(使用类似 ec.web.sendResourceResponse(String location) 方法的内容)。在框架、SimpleScreens 等中有各种使用此方法的转换示例