2013-07-25 49 views
0

我有许多不同的文档文档类型,应该由用户下载。这些包括演示文稿,PDF,Excel等等。也可能是mac文件类型。浏览器中的PHP/JS文档查看器

如果用户在下载文档之前可以查看文档,我希望它可以。

我已经找到了,但没有发现任何扩展特定的帖子。

任何帮助表示赞赏

回答

2

有三种方式呈现内容提供给用户:

  • 内容处置:附件 - 它告诉它应该被保存而不是显示
  • 内容浏览器 - 配置:内联 - 它告诉浏览器它应该显示(本地或插件),而不是保存
  • 通过脚本/ applets/Flash /等 - 在其中提供程序代码来呈现content

前两种方法是通用HTTP。第三个必须以文件类型为基础进行处理,因为每种内容都需要不同的渲染器。

+0

通常情况下,最简单的方法是将它们渲染为图像(使用众多工具之一)。用户可以通过查看网站上的图像来预览,或者如果他们愿意,可以选择下载。 –

+0

@ColinMorelli - 可以将任何文件或文件类型视为图像吗?你能推荐一款工具吗? – user2608855

+0

您可以创建大多数文件格式的图像表示,尽管有些意义不大(例如Apache HTTPD可执行文件)。您需要根据文件类型逐个文件类型选择工具。没有人写过“将每个可能的输入变换为有用的图像”工具。 – Quentin