我正在php zend框架中开发一个应用程序。
我有很多文件都是base64编码的字符串。
我可以使用object tag或embed标签或使用任何其他方法在我的php网页上显示该文档吗?
我使用以下代码显示pdf文档和图片:
For PDFs :
<embed width="100%" height="100%" type="application/pdf" src="data:application/pdf;base64,<?php echo $documentdata; ?>"></embed>
For Images :
<embed width="100%" height="100%" type="image/jpeg" src="data:image/jpeg;base64,<?php echo $vv['OLEObject']; ?>"></embed>
但它不适用于word文档和excel文档,分别使用'application / msword'和'application / vnd.ms-excel'类型。
有谁知道怎么做?
答案 0 :(得分:0)
你是否也使用嵌入文字docs?尝试使用如下对象:
<object data="file:///C|/myfile.doc" type="application/msword" style="width:100%;height:100%;"></object>
答案 1 :(得分:0)
将base64世界内容显示为html预览无法实现。 但你只能下载。