Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
浏览器中的PHP/JS文档查看器_Php_Javascript_Jquery_Html - Fatal编程技术网

浏览器中的PHP/JS文档查看器

浏览器中的PHP/JS文档查看器,php,javascript,jquery,html,Php,Javascript,Jquery,Html,我有许多不同的文档文件类型,用户可以下载它们。其中包括演示文稿、PDF、excel等。也可能是mac文件类型 我希望它是可能的,如果用户可以查看文件之前下载它 我四处搜寻,但除了特定于扩展的帖子外,什么也没找到 感谢任何帮助向用户呈现内容的方式有三种: 内容配置:附件-它告诉浏览器应该保存而不是显示 内容配置:内联-它告诉浏览器它应该显示(本机显示或使用插件显示),而不是保存 通过脚本/applets/Flash/etc-提供程序代码来呈现内容 前两种方法是通用HTTP。第三种必须按文件类型

我有许多不同的文档文件类型,用户可以下载它们。其中包括演示文稿、PDF、excel等。也可能是mac文件类型

我希望它是可能的,如果用户可以查看文件之前下载它

我四处搜寻,但除了特定于扩展的帖子外,什么也没找到


感谢任何帮助

向用户呈现内容的方式有三种:

  • 内容配置:附件-它告诉浏览器应该保存而不是显示
  • 内容配置:内联-它告诉浏览器它应该显示(本机显示或使用插件显示),而不是保存
  • 通过脚本/applets/Flash/etc-提供程序代码来呈现内容

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

通常,最简单的方法是将它们渲染为图像(使用多种工具之一)。用户可以通过查看您网站上的图像获得预览,或者如果愿意,可以选择下载。@ColinMorelli-那么任何文件或文件类型都可以作为图像查看吗?您可以推荐一个工具吗?您可以创建大多数文件格式的图像表示,尽管有些格式没有什么意义(例如Apache HTTPD可执行文件)。您需要逐个文件类型选择工具。没有人写过“将所有可能的输入转换成有用的图像”工具。@quentin谢谢你提供的信息。我想我会考虑在浏览器窗口中打开文件或下载文件,而不是查看文件,并将重点放在演示文稿和pdf文件等主文件上。否则,下载就足够了。