我在AWS Linux AMI上托管了一个文件。该链接是http://54.179.188.146/a/a.docx,我可以访问该链接并下载文件。
我正在尝试使用Microsoft Online文档查看器在此链接https://view.officeapps.live.com/op/view.aspx?src=http://54.179.188.146/a/a.docx上联机查看Word文件,但它返回一个页面,指出“发生错误很抱歉,但由于某些原因,我们无法为您打开此文件。”
我已经将文件chmod调到775,但它仍然无法查看。
我已经上传到另一个服务器,它正在工作。我能知道出了什么问题吗?是服务器配置问题吗?请给我建议。
谢谢。
发布于 2017-10-16 14:22:34
这是旧的,但给新访问者一些更多的指示,我在https://view.officeapps.live.com/op/view.aspx?src=中发布了关于“很抱歉,但由于某些原因我们无法为您打开此”错误的根本原因的综合答案
如果您看到错误“很抱歉,但由于某些原因我们无法为您打开此文件”,则表示无法找到或无法显示该文档。可能的原因包括:
&)的URL进行编码,应键入%26作为与号字符。有关URL编码的更多信息,也称为百分比编码。欲了解更多信息,请访问here。
发布于 2017-03-02 00:12:37
"src=“后的值需要经过URL编码。查看有关MS Page的详细信息
发布于 2018-10-18 15:19:23
您应该从here中检查所有原因
将不会在preview service中打开
http://185.231.70.200/vacuumcleanerprocedure.doc将在preview service中打开
http://domainname.com/vacuumcleanerprocedure.doc尝试具有不同Microsoft文件类型的不同文件。
尝试具有不同Microsoft文件类型的不同文件。
文件权限和文件夹模式应为775。
检查apache服务器.htaccess文件中是否允许访问ms-office文件。
检查你的文件是否可以从互联网上获得。尝试从浏览器打开文件。如果您看到“您没有权限访问此服务器上的文件名”,请参阅回答here
"src=“后的值需要经过URL编码。当您将链接放置在preview service上时,它已经为预览对其进行了编码。此外,我可能会对链接here进行编码,但结果将是相同的。
https://stackoverflow.com/questions/39630273
复制相似问题