0
是否可以使用Primeface 3.4和DefaultStreamedContent呈现PDF对象?这用于我们Primefaces 2.2工作:使用Primefaces在浏览器中渲染PDF 3.4
辅助Bean:
streamedDoc = new DefaultStreamedContent(pdfStream, "application/pdf");
...
public StreamedContent getStreamedDoc() {
return streamedDoc;
}
观点:
<object id="embeddedPDF"
data="?primefacesDynamicContent=confirmForm.streamedDoc#toolbar=0?docId=456"
type="application/pdf"
width="100%"
height="1610px"/>
但升级到3.4之后,PDF没有得到呈现。我们没有例外。我们只是在浏览器中发现Abode Reader错误:
Adobe Reader无法打开'A9RE0BF.tmp',因为它不是支持的文件类型,或者是因为文件已损坏。 (例如,它被作为电子邮件附件并没有正确编码)。”
任何想法?