如何在web浏览器中显示任何文件


How can I display any file inside a web browser?

我正在制作一个网站,该网站需要保存用户文件。我的问题是:我有一个( docs, pdf, img, xml, excel )文件列表。当用户从列表中单击某个文件时,我需要向他们显示每个文件的内容。我知道如何使用img,但其他文件类型我不知道。我试过使用flexpaper,但它只支持pdf。我的问题是:您知道如何显示任何类型的文件或支持所有(或至少更多)文件类型的库吗

如果它很重要,我在服务器端使用php(执行yii)。同样重要的是,文件需要在我的服务器中。

谷歌文档查看器支持( docs, pdf, excel )文件,其他文件如imagexml浏览器原生支持、

例如谷歌文档查看器

<iframe width="100%" height="400" src="https://docs.google.com/viewer?url=http%3A%2F%2Fresearch.google.com%2Farchive%2Fbigtable-osdi06.pdf&embedded=true"></iframe>

谷歌文档查看器