提问者:小点点

在线文档查看器


我有一个文件托管在AWS Linux AMI上。链接是http://54.179.188.146/a/a.docx我可以访问链接并下载文件。

我正在尝试使用Microsoft Online Doc Viewer在此链接上联机查看Word文件https://view.officeapps.live.com/op/view.aspx?src=http://54.179.188.146/a/a.docx但它会返回一个页面,说明“发生了错误,我们很抱歉,但由于某些原因,我们无法为您打开此页面。”

我已将文件chmod到775,但它仍然无法查看。

我已经上传到另一个服务器,它正在工作。我可以知道什么是错的吗?是服务器配置问题吗?请指教。

谢谢。


共3个答案

匿名用户

这是旧的,但给一些新的访客更多的指针,我张贴的根本原因的综合答案"我们很抱歉,但出于某种原因,我们不能打开这个为您"错误在https://view.officeapps.live.com/op/view.aspx?src=

如果您看到错误,“很抱歉,但由于某些原因,我们无法为您打开此文件”,这意味着无法找到或显示文档。可能的原因包括:

  • 在您提供的URL中找不到任何文档。确保您提供了正确的URL

更多信息可以在这里找到

匿名用户

“src=”之后的值应为URL编码。请参阅MS页上的详细信息

匿名用户

你应该在这里检查所有的原因

  • 在您提供的URL中找不到任何文档。确保您提供了正确的URL

>

请确保不要尝试从本地主机发送文件的预览服务路径。显然,没有互联网接入。

文件路径必须为http://或https://

如果文件路径以https://开头,请确保您的站点具有必要的安全证书。

域名很重要。

不会在预览服务中打开

http://185.231.70.200/vacuumcleanerprocedure.doc

将在预览服务中打开

http://domainname.com/vacuumcleanerprocedure.doc
  • 文件太大了。Word和PowerPoint文档必须小于10 MB;Excel必须小于5 MB

使用不同的Microsoft文件类型尝试不同的文件。

  • 文档的保存格式不支持在web浏览器中打开。尝试以以下格式之一保存文档:Word:docx、dotx Excel:xlsx、xlsb、xls、xlsm PowerPoint:pptx、ppsx、ppt、pps、potx、ppsm

使用不同的Microsoft文件类型尝试不同的文件。

  • 您需要登录或提供密码才能打开文档。公开文档以供查看

文件权限和文件夹模式应为775

检查apache服务器的. htaccess文件中是否允许访问ms-office文件。

检查您的文件是否可从互联网上获得。尝试从浏览器打开文件。如果您看到"您没有权限访问此服务器上的文件名",请参阅此处的答案

  • 文档的文件名包含无效字符。键入文档的URL时,请尝试对文件名进行编码,或重命名文件以仅使用字母和数字。例如,对包含符号和的URL进行编码(

“src=”之后的值应为URL编码。当您将链接放置在预览服务上时,它已经为预览对其进行编码。另外,我可以在这里对链接进行编码,但结果是一样的。